From aeae46025949e666b2ac59acd69878a617bc6f20 Mon Sep 17 00:00:00 2001 From: Salman Muin Kayser Chishti <13schishti@gmail.com> Date: Sat, 20 Dec 2025 23:42:09 +0000 Subject: [PATCH] Upgrade GitHub Actions for Node 24 compatibility Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com> --- .github/workflows/autodocs.yaml | 6 +++--- .github/workflows/build.yaml | 12 ++++++------ .github/workflows/client-tests.yaml | 4 ++-- .github/workflows/integration_tests.yaml | 4 ++-- .github/workflows/load_test.yaml | 4 ++-- .github/workflows/nix_build.yaml | 2 +- .github/workflows/nix_cache.yaml | 2 +- .github/workflows/nix_tests.yaml | 2 +- .github/workflows/stale.yaml | 2 +- .github/workflows/tests.yaml | 4 ++-- .github/workflows/trufflehog.yaml | 2 +- 11 files changed, 22 insertions(+), 22 deletions(-) diff --git a/.github/workflows/autodocs.yaml b/.github/workflows/autodocs.yaml index 4e79993978c..871c8e6c45c 100644 --- a/.github/workflows/autodocs.yaml +++ b/.github/workflows/autodocs.yaml @@ -9,7 +9,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v6 - name: Set up Rust uses: actions-rs/toolchain@v1 @@ -30,12 +30,12 @@ jobs: id: install-router run: cargo install --path backends/v3/ - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: 22 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v6 with: python-version: '3.x' diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index b6b00dc29e8..7ae4f84a9a4 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -38,11 +38,11 @@ jobs: id-token: write steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Inject slug/short variables uses: rlespinasse/github-slug-action@v4.4.1 - name: Inject required variables for sccache to interact with Github Actions Cache - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | core.exportVariable('ACTIONS_RESULTS_URL', process.env.ACTIONS_RESULTS_URL || ''); @@ -259,11 +259,11 @@ jobs: PYTEST_FLAGS: ${{ (startsWith(github.ref, 'refs/tags/') || github.ref == 'refs/heads/main' || inputs.release-tests == true) && '--release' || '--release' }} steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Inject slug/short variables uses: rlespinasse/github-slug-action@v4.4.1 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: "3.11" - name: Install @@ -288,11 +288,11 @@ jobs: PYTEST_FLAGS: ${{ (startsWith(github.ref, 'refs/tags/') || github.ref == 'refs/heads/main' || inputs.release-tests == true) && '--release' || '--release' }} steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Inject slug/short variables uses: rlespinasse/github-slug-action@v4.4.1 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: "3.11" - name: Install diff --git a/.github/workflows/client-tests.yaml b/.github/workflows/client-tests.yaml index ff2928c4f42..36acdf97e52 100644 --- a/.github/workflows/client-tests.yaml +++ b/.github/workflows/client-tests.yaml @@ -11,9 +11,9 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v6 with: python-version: 3.9 - name: Install diff --git a/.github/workflows/integration_tests.yaml b/.github/workflows/integration_tests.yaml index 59a8d304419..dbf2f94bfa7 100644 --- a/.github/workflows/integration_tests.yaml +++ b/.github/workflows/integration_tests.yaml @@ -22,11 +22,11 @@ jobs: runs-on: ${{ inputs.runs_on }} steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Inject slug/short variables uses: rlespinasse/github-slug-action@v4.4.1 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: 3.9 - name: Install diff --git a/.github/workflows/load_test.yaml b/.github/workflows/load_test.yaml index 4c212e08115..7b64fa19894 100644 --- a/.github/workflows/load_test.yaml +++ b/.github/workflows/load_test.yaml @@ -26,10 +26,10 @@ jobs: DOCKER_VOLUME: /cache steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Install Python 3.11 - uses: actions/setup-python@v2 + uses: actions/setup-python@v6 with: python-version: 3.11 diff --git a/.github/workflows/nix_build.yaml b/.github/workflows/nix_build.yaml index b8a10f65d78..4c4ae03c32a 100644 --- a/.github/workflows/nix_build.yaml +++ b/.github/workflows/nix_build.yaml @@ -15,7 +15,7 @@ jobs: runs-on: group: aws-highmemory-32-plus-priv steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: cachix/install-nix-action@v27 with: nix_path: nixpkgs=channel:nixos-unstable diff --git a/.github/workflows/nix_cache.yaml b/.github/workflows/nix_cache.yaml index 9a76e7c18e9..8847f89b379 100644 --- a/.github/workflows/nix_cache.yaml +++ b/.github/workflows/nix_cache.yaml @@ -14,7 +14,7 @@ jobs: runs-on: group: aws-highmemory-32-plus-priv steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: cachix/install-nix-action@v27 with: nix_path: nixpkgs=channel:nixos-unstable diff --git a/.github/workflows/nix_tests.yaml b/.github/workflows/nix_tests.yaml index 72d75f53bee..8d3464be851 100644 --- a/.github/workflows/nix_tests.yaml +++ b/.github/workflows/nix_tests.yaml @@ -19,7 +19,7 @@ jobs: runs-on: group: aws-highmemory-32-plus-priv steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: cachix/install-nix-action@v27 with: nix_path: nixpkgs=channel:nixos-unstable diff --git a/.github/workflows/stale.yaml b/.github/workflows/stale.yaml index a5e50a795b6..be00ac307aa 100644 --- a/.github/workflows/stale.yaml +++ b/.github/workflows/stale.yaml @@ -7,7 +7,7 @@ jobs: stale: runs-on: ubuntu-latest steps: - - uses: actions/stale@v8 + - uses: actions/stale@v10 with: stale-issue-message: 'This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.' days-before-stale: 30 diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 3e431c86182..91cc4ed3e27 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -21,9 +21,9 @@ jobs: runs-on: group: aws-highmemory-32-plus-priv steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 id: python with: python-version: 3.11 diff --git a/.github/workflows/trufflehog.yaml b/.github/workflows/trufflehog.yaml index 9f1c5f36dad..f335c325b1f 100644 --- a/.github/workflows/trufflehog.yaml +++ b/.github/workflows/trufflehog.yaml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Secret Scanning