From ca63720b4f286d7a1595e6539accc8129450d2f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Duquette?= Date: Fri, 25 Sep 2026 20:21:25 -0400 Subject: [PATCH 1/2] chore: add npm min-release-age cooldown Sets a 24 hours cooldown on npm packages, excluding @devolutions/* packages and declares the required npm version (>=11.17.0) which is the first npm version that supports cooldown exclusions. --- .github/workflows/release-others.yml | 4 ++-- wrappers/wasm/demo/package.json | 3 +++ wrappers/wasm/tests/.npmrc | 2 ++ wrappers/wasm/tests/package.json | 3 +++ 4 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 wrappers/wasm/tests/.npmrc diff --git a/.github/workflows/release-others.yml b/.github/workflows/release-others.yml index 1f6f28e1..8454a403 100644 --- a/.github/workflows/release-others.yml +++ b/.github/workflows/release-others.yml @@ -131,9 +131,9 @@ jobs: - name: Setup Node if: ${{ inputs.publish_npm }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: - node-version: 24 + node-version: '24' registry-url: https://registry.npmjs.org - name: Publish NPM Bundler diff --git a/wrappers/wasm/demo/package.json b/wrappers/wasm/demo/package.json index dfa9b5fa..d65f99f0 100644 --- a/wrappers/wasm/demo/package.json +++ b/wrappers/wasm/demo/package.json @@ -41,5 +41,8 @@ "esbuild@0.27.7": true, "lmdb@3.5.4": true, "msgpackr-extract@3.0.4": true + }, + "engines": { + "npm": ">=11.17.0" } } diff --git a/wrappers/wasm/tests/.npmrc b/wrappers/wasm/tests/.npmrc new file mode 100644 index 00000000..16346c4f --- /dev/null +++ b/wrappers/wasm/tests/.npmrc @@ -0,0 +1,2 @@ +min-release-age = 1 +min-release-age-exclude[] = "@devolutions/*" diff --git a/wrappers/wasm/tests/package.json b/wrappers/wasm/tests/package.json index 0a3e151b..a712df66 100644 --- a/wrappers/wasm/tests/package.json +++ b/wrappers/wasm/tests/package.json @@ -22,5 +22,8 @@ "devolutions-crypto": "file:../dist/node/", "tsx": "^4.19.3", "typescript": "^5.8.2" + }, + "engines": { + "npm": ">=11.17.0" } } From 49c9e535a53b683c70d5d672109fb7a0f6891f07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Duquette?= <70600710+sduquette-devolutions@users.noreply.github.com> Date: Mon, 28 Sep 2026 08:52:21 -0400 Subject: [PATCH 2/2] Update .github/workflows/release-others.yml Co-authored-by: Richard Boisvert --- .github/workflows/release-others.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-others.yml b/.github/workflows/release-others.yml index 8454a403..3421ea1b 100644 --- a/.github/workflows/release-others.yml +++ b/.github/workflows/release-others.yml @@ -131,7 +131,7 @@ jobs: - name: Setup Node if: ${{ inputs.publish_npm }} - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: '24' registry-url: https://registry.npmjs.org