From cff7b2467f025fb6f7c3bf6041e141106b3b2c5c Mon Sep 17 00:00:00 2001 From: Jatin K Malik Date: Sat, 14 Mar 2026 18:02:40 -0700 Subject: [PATCH] fix(ci): upgrade deploy-website to Node.js 24, opt into Node24 actions (#312) --- .github/workflows/release.yml | 4 +++- .github/workflows/unified-pipeline.yml | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3f63bb5..023e24d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -135,6 +135,8 @@ jobs: name: Deploy Website runs-on: ubuntu-latest needs: [build-and-release, publish-pypi] + env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true steps: - name: Checkout code uses: actions/checkout@v4 @@ -142,7 +144,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: '20' + node-version: '24' cache: 'npm' cache-dependency-path: './web/package-lock.json' diff --git a/.github/workflows/unified-pipeline.yml b/.github/workflows/unified-pipeline.yml index 98b4fc5..c77deb2 100644 --- a/.github/workflows/unified-pipeline.yml +++ b/.github/workflows/unified-pipeline.yml @@ -234,13 +234,15 @@ jobs: github.ref == 'refs/heads/main' && needs.changes.outputs.deploy_website == 'true' && needs.web-build.result == 'success' + env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true steps: - uses: actions/checkout@v4 - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: '20' + node-version: '24' cache: 'npm' cache-dependency-path: './web/package-lock.json'