From abae268b2cb7dbfc785792cfa538f0d1fe8fab90 Mon Sep 17 00:00:00 2001 From: Jude Allred Date: Thu, 21 May 2026 13:41:30 -0400 Subject: [PATCH 1/2] Upgrade to Node 24 and add min-release-age Co-authored-by: Cursor --- .github/workflows/build.yaml | 2 +- .github/workflows/tests.yaml | 2 +- .npmrc | 1 + .nvmrc | 2 +- package.json | 2 +- 5 files changed, 5 insertions(+), 4 deletions(-) create mode 100644 .npmrc diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index b1f3dd50..f705d33c 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -43,7 +43,7 @@ jobs: - name: Setup Node 20.16 uses: actions/setup-node@v6.3.0 with: - node-version: '20.16' + node-version: '24' - name: Ignore Husky run: npm pkg delete scripts.prepare diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 1828f355..44be086d 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -13,7 +13,7 @@ jobs: name: NPM Tests runs-on: ubuntu-latest container: - image: node:20.16 + image: node:24 steps: - uses: Chia-Network/actions/clean-workspace@main diff --git a/.npmrc b/.npmrc new file mode 100644 index 00000000..6c6f2f20 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +min-release-age=1 diff --git a/.nvmrc b/.nvmrc index 9bdb657c..a45fd52c 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20.16 \ No newline at end of file +24 diff --git a/package.json b/package.json index af2db0b7..a734b1a6 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "description": "", "main": "proxy.js", "engines": { - "node": ">=20.16" + "node": ">=24.14.1" }, "scripts": { "test": "jest --forceExit", From a4253d8229c96bdb9931a574ff065feb4af28ac9 Mon Sep 17 00:00:00 2001 From: Jude Allred Date: Thu, 21 May 2026 16:34:31 -0400 Subject: [PATCH 2/2] Update CI step names and setup-node version for Node 24 Co-authored-by: Cursor --- .github/workflows/build.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index f705d33c..3eafe557 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -40,8 +40,8 @@ jobs: - name: Checkout Code uses: actions/checkout@v6 - - name: Setup Node 20.16 - uses: actions/setup-node@v6.3.0 + - name: Setup Node 24.x + uses: actions/setup-node@v6 with: node-version: '24'