From 797b4dba7dffbe69a8e2dd0f57ffd752f6207754 Mon Sep 17 00:00:00 2001 From: Salman Muin Kayser Chishti <13schishti@gmail.com> Date: Sun, 25 Jan 2026 01:00:56 +0000 Subject: [PATCH] Upgrade GitHub Actions for Node 24 compatibility Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com> --- .github/workflows/audit.yml | 2 +- .github/workflows/ci.yml | 6 +++--- .github/workflows/docker-build.yml | 12 ++++++------ .github/workflows/docker-ci.yml | 2 +- .github/workflows/docs.yml | 12 ++++++------ .github/workflows/prepare-release.yml | 2 +- .github/workflows/release.yml | 4 ++-- 7 files changed, 20 insertions(+), 20 deletions(-) diff --git a/.github/workflows/audit.yml b/.github/workflows/audit.yml index 86a7e947a..56681880e 100644 --- a/.github/workflows/audit.yml +++ b/.github/workflows/audit.yml @@ -17,7 +17,7 @@ jobs: runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install cargo-deny uses: taiki-e/install-action@cargo-deny diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a8ccaaf5b..459939ef2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,7 +26,7 @@ jobs: check: [fmt, clippy, sort] steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Rust uses: dtolnay/rust-toolchain@1.88.0 @@ -76,7 +76,7 @@ jobs: TESTS_DATABASE_PASSWORD: postgres steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Rust uses: dtolnay/rust-toolchain@1.88.0 @@ -139,7 +139,7 @@ jobs: TESTS_DATABASE_PASSWORD: postgres steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Rust uses: dtolnay/rust-toolchain@1.88.0 diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 9262d3ebb..00a2ec8a2 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -77,13 +77,13 @@ jobs: - name: Checkout (specific ref) if: inputs.checkout_ref != '' - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ inputs.checkout_ref }} - name: Checkout (default) if: inputs.checkout_ref == '' - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Docker Buildx uses: useblacksmith/setup-docker-builder@v1 @@ -124,7 +124,7 @@ jobs: - name: Upload Digest if: inputs.push == true - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: digests-${{ steps.extract-name.outputs.name }}-${{ matrix.arch }} path: /tmp/digests/* @@ -146,7 +146,7 @@ jobs: echo "name=$NAME" >> "$GITHUB_OUTPUT" - name: Download Digests - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: path: /tmp/digests pattern: digests-${{ steps.extract-name.outputs.name }}-* @@ -168,13 +168,13 @@ jobs: - name: Checkout (specific ref) if: inputs.checkout_ref != '' - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ inputs.checkout_ref }} - name: Checkout (default) if: inputs.checkout_ref == '' - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Create and Push Multi-Arch Manifest run: | diff --git a/.github/workflows/docker-ci.yml b/.github/workflows/docker-ci.yml index f34d5ffe4..7b1c22c0d 100644 --- a/.github/workflows/docker-ci.yml +++ b/.github/workflows/docker-ci.yml @@ -53,7 +53,7 @@ jobs: if: github.event_name == 'workflow_dispatch' && inputs.experimental == true steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ needs.resolve-ref.outputs.ref }} fetch-depth: 0 diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 33e3fc17c..04554c4b3 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -19,19 +19,19 @@ jobs: if: github.event_name == 'push' steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Configure Git Credentials run: | git config user.name github-actions[bot] git config user.email 41898282+github-actions[bot]@users.noreply.github.com - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: 3.x - name: Compute Cache Key run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV - name: Restore Docs Cache - uses: actions/cache@v4 + uses: actions/cache@v5 with: key: mkdocs-material-${{ env.cache_id }} path: ~/.cache @@ -47,15 +47,15 @@ jobs: if: github.event_name == 'pull_request' steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: 3.x - name: Compute Cache Key run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV - name: Restore Docs Cache - uses: actions/cache@v4 + uses: actions/cache@v5 with: key: mkdocs-material-${{ env.cache_id }} path: ~/.cache diff --git a/.github/workflows/prepare-release.yml b/.github/workflows/prepare-release.yml index 3a8366387..6de5c708d 100644 --- a/.github/workflows/prepare-release.yml +++ b/.github/workflows/prepare-release.yml @@ -33,7 +33,7 @@ jobs: CARGO_TERM_COLOR: always steps: - name: Checkout (Full History) - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8bbbb5e10..1ad479603 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -76,13 +76,13 @@ jobs: steps: - name: Checkout merge commit (PR merge) if: github.event_name == 'pull_request' - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ github.event.pull_request.merge_commit_sha }} - name: Checkout main (manual dispatch) if: github.event_name == 'workflow_dispatch' - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Create and Push Tag shell: bash