From 7e7d1f19a81a3895e9aebd01c7a216f52b34d87b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20Gr=C3=BCninger?= Date: Sun, 26 Apr 2026 10:26:22 +0200 Subject: [PATCH] [ci] Update GitHub Actions to last major release Fix deprecations warnings for Node20.js that will stop working in June. --- .github/workflows/ci.yml | 12 ++++++------ .github/workflows/sysroots.yml | 6 +++--- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d97fa71413..b325a121c9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -58,7 +58,7 @@ jobs: env: HOST_TARGET: ${{ matrix.host_target }} steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: install multiarch if: ${{ matrix.multiarch != '' }} run: | @@ -105,7 +105,7 @@ jobs: name: style checks runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: ./.github/workflows/setup - name: rustfmt @@ -121,7 +121,7 @@ jobs: name: bootstrap build runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 # Deliberately skipping `./.github/workflows/setup` as we do our own setup - name: Add cache for cargo id: cache @@ -156,7 +156,7 @@ jobs: name: coverage report runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: ./.github/workflows/setup - name: coverage run: ./miri test --coverage @@ -191,7 +191,7 @@ jobs: pull-requests: write if: ${{ github.event_name == 'schedule' }} steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: fetch-depth: 256 # get a bit more of the history - name: install josh-sync @@ -205,7 +205,7 @@ jobs: - name: Install rustup-toolchain-install-master run: cargo install -f rustup-toolchain-install-master # Create a token for the next step so it can create a PR that actually runs CI. - - uses: actions/create-github-app-token@v2 + - uses: actions/create-github-app-token@v3 id: app-token with: app-id: ${{ vars.APP_CLIENT_ID }} diff --git a/.github/workflows/sysroots.yml b/.github/workflows/sysroots.yml index 11bcaec925..178c1a5062 100644 --- a/.github/workflows/sysroots.yml +++ b/.github/workflows/sysroots.yml @@ -13,7 +13,7 @@ jobs: name: Build the sysroots runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Build the sysroots run: | rustup toolchain install nightly @@ -25,7 +25,7 @@ jobs: - name: Upload build errors # We don't want to skip this step on failure if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: failures path: failures.tar.gz @@ -38,7 +38,7 @@ jobs: steps: # Download our build error logs - name: Download build errors - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: failures # Send a Zulip notification