From 9d154da3a547c1715a171abfba0392e8a392561a Mon Sep 17 00:00:00 2001 From: Salman Muin Kayser Chishti <13schishti@gmail.com> Date: Fri, 13 Mar 2026 09:16:36 +0000 Subject: [PATCH] Upgrade GitHub Actions for Node 24 compatibility Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com> --- .github/workflows/build-multiarch.yml | 10 +++++----- .github/workflows/dependency-audit.yml | 6 +++--- .github/workflows/deploy-docs-draft.yml | 6 +++--- .github/workflows/deploy-gh-pages.yml | 4 ++-- .github/workflows/lint-frontend.yml | 4 ++-- .github/workflows/publish-mcp.yml | 2 +- .github/workflows/publish-sdk-python.yml | 2 +- .github/workflows/publish-sdk-typescript.yml | 4 ++-- .github/workflows/test-e2e.yml | 8 ++++---- .github/workflows/test-integration.yml | 4 ++-- .github/workflows/update-uv-lock.yml | 2 +- 11 files changed, 26 insertions(+), 26 deletions(-) diff --git a/.github/workflows/build-multiarch.yml b/.github/workflows/build-multiarch.yml index 106d5fac5..0042c1cbe 100644 --- a/.github/workflows/build-multiarch.yml +++ b/.github/workflows/build-multiarch.yml @@ -18,7 +18,7 @@ jobs: is_prerelease: ${{ steps.version.outputs.is_prerelease }} steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 @@ -139,7 +139,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -168,7 +168,7 @@ jobs: if: github.event_name != 'pull_request' && needs.check-version.outputs.skip_release != 'true' steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Login to Docker Hub uses: docker/login-action@v3 @@ -225,7 +225,7 @@ jobs: if: needs.check-version.outputs.skip_release != 'true' steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Python uses: actions/setup-python@v6 @@ -248,7 +248,7 @@ jobs: done - name: Upload build artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: python-packages path: dist/ diff --git a/.github/workflows/dependency-audit.yml b/.github/workflows/dependency-audit.yml index fcbc86dd8..b1f1a0a82 100644 --- a/.github/workflows/dependency-audit.yml +++ b/.github/workflows/dependency-audit.yml @@ -14,10 +14,10 @@ jobs: matrix: directory: ['frontend', 'docs', 'sdks/typescript'] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '20' @@ -42,7 +42,7 @@ jobs: matrix: directory: ['.', 'sdks/python'] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup Python uses: actions/setup-python@v6 diff --git a/.github/workflows/deploy-docs-draft.yml b/.github/workflows/deploy-docs-draft.yml index 7bad9982a..31c2b5a85 100644 --- a/.github/workflows/deploy-docs-draft.yml +++ b/.github/workflows/deploy-docs-draft.yml @@ -18,10 +18,10 @@ jobs: steps: - name: Checkout Repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 20.20.0 cache: npm @@ -259,7 +259,7 @@ jobs: reactions: hooray - name: Upload Deploy Log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 if: always() with: name: deploy.log diff --git a/.github/workflows/deploy-gh-pages.yml b/.github/workflows/deploy-gh-pages.yml index 171a752fb..13d88f73f 100644 --- a/.github/workflows/deploy-gh-pages.yml +++ b/.github/workflows/deploy-gh-pages.yml @@ -13,8 +13,8 @@ jobs: name: Deploy to GitHub Pages runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: 20.20.0 cache: npm diff --git a/.github/workflows/lint-frontend.yml b/.github/workflows/lint-frontend.yml index 01711d630..73f1faf4a 100644 --- a/.github/workflows/lint-frontend.yml +++ b/.github/workflows/lint-frontend.yml @@ -11,10 +11,10 @@ jobs: name: Biome runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '20' cache: 'npm' diff --git a/.github/workflows/publish-mcp.yml b/.github/workflows/publish-mcp.yml index ce0ff48df..e0c6b43a8 100644 --- a/.github/workflows/publish-mcp.yml +++ b/.github/workflows/publish-mcp.yml @@ -18,7 +18,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Python uses: actions/setup-python@v6 diff --git a/.github/workflows/publish-sdk-python.yml b/.github/workflows/publish-sdk-python.yml index bb1c878a7..4cd141427 100644 --- a/.github/workflows/publish-sdk-python.yml +++ b/.github/workflows/publish-sdk-python.yml @@ -18,7 +18,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Python uses: actions/setup-python@v6 diff --git a/.github/workflows/publish-sdk-typescript.yml b/.github/workflows/publish-sdk-typescript.yml index 7636a1003..7dc0b7c7f 100644 --- a/.github/workflows/publish-sdk-typescript.yml +++ b/.github/workflows/publish-sdk-typescript.yml @@ -21,10 +21,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '20' registry-url: 'https://registry.npmjs.org' diff --git a/.github/workflows/test-e2e.yml b/.github/workflows/test-e2e.yml index f73f89bb7..2727cdcff 100644 --- a/.github/workflows/test-e2e.yml +++ b/.github/workflows/test-e2e.yml @@ -46,7 +46,7 @@ jobs: done || true - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up UV uses: astral-sh/setup-uv@v3 @@ -54,7 +54,7 @@ jobs: version: latest - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '20' @@ -156,7 +156,7 @@ jobs: run: npx playwright test - name: Upload Playwright report - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 if: ${{ !cancelled() }} with: name: playwright-report @@ -164,7 +164,7 @@ jobs: retention-days: 14 - name: Upload test results - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 if: ${{ !cancelled() }} with: name: playwright-test-results diff --git a/.github/workflows/test-integration.yml b/.github/workflows/test-integration.yml index 4dd3485e3..da8ee5431 100644 --- a/.github/workflows/test-integration.yml +++ b/.github/workflows/test-integration.yml @@ -53,7 +53,7 @@ jobs: - run: df -h - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Verify workspace run: | @@ -67,7 +67,7 @@ jobs: version: latest - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '20' diff --git a/.github/workflows/update-uv-lock.yml b/.github/workflows/update-uv-lock.yml index 724ba32ce..ae715c84b 100644 --- a/.github/workflows/update-uv-lock.yml +++ b/.github/workflows/update-uv-lock.yml @@ -22,7 +22,7 @@ jobs: contents: write steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: token: ${{ secrets.GITHUB_TOKEN }} ref: ${{ github.head_ref || github.ref }}