From 0f8421fcd615cd8c4fed557a19edd7e951327d40 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Wed, 5 Aug 2026 21:33:48 +0000 Subject: [PATCH 1/3] chore: enforce npm min-release-age dependency cooldown --- .npmrc | 1 + 1 file changed, 1 insertion(+) create mode 100644 .npmrc diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..ec9e05d --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +min-release-age=3 From cdf512def96ce9bca55bd462721dae0b11e8c2c5 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Wed, 5 Aug 2026 21:41:20 +0000 Subject: [PATCH 2/3] ci: use npm >=11.6 so min-release-age is enforced --- .github/workflows/ci.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 64ac8d6..3a4d09d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: matrix: variations: [ {os: ubuntu-latest, node: latest}, - {os: ubuntu-latest, node: 18} + {os: ubuntu-latest, node: 20} ] runs-on: ${{ matrix.variations.os }} @@ -29,6 +29,8 @@ jobs: with: node-version: ${{ matrix.variations.node }} registry-url: 'https://registry.npmjs.org' + - name: Use npm version supporting min-release-age + run: npm install -g npm@^11.6.0 - name: Install run: npm install - name: Test From 64de6ca25292d4ae01cc58122b8ee7b8bcd8015a Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Wed, 5 Aug 2026 21:42:17 +0000 Subject: [PATCH 3/3] ci: pin npm to a version that supports min-release-age --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3a4d09d..ba81a49 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,7 +30,7 @@ jobs: node-version: ${{ matrix.variations.node }} registry-url: 'https://registry.npmjs.org' - name: Use npm version supporting min-release-age - run: npm install -g npm@^11.6.0 + run: npm install -g npm@^11.9.1 - name: Install run: npm install - name: Test