From 9d84967424bc8c9d2a142359d73ccfb1e59cee5d Mon Sep 17 00:00:00 2001 From: Gerwin Klein Date: Thu, 28 May 2026 12:07:26 +1000 Subject: [PATCH] github: bump GH action versions Node 20 is deprecated. Bump GitHub action dependencies to versions that run on more recent node. Signed-off-by: Gerwin Klein --- .github/workflows/compilation-checks.yml | 2 +- .github/workflows/manual.yml | 2 +- .github/workflows/proof.yml | 4 ++-- .github/workflows/sel4test-deploy.yml | 6 +++--- .github/workflows/xml_lint.yml | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/compilation-checks.yml b/.github/workflows/compilation-checks.yml index de96211de..177d6b6d4 100644 --- a/.github/workflows/compilation-checks.yml +++ b/.github/workflows/compilation-checks.yml @@ -31,7 +31,7 @@ jobs: arch: [ARM, ARM_HYP, AARCH64, RISCV64, X64] compiler: [gcc, llvm] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: seL4/ci-actions/standalone-kernel@master with: ARCH: ${{ matrix.arch }} diff --git a/.github/workflows/manual.yml b/.github/workflows/manual.yml index d22a5ff73..573289118 100644 --- a/.github/workflows/manual.yml +++ b/.github/workflows/manual.yml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: seL4/ci-actions/seL4-manual@master - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: PDF path: checkout/manual/manual.pdf diff --git a/.github/workflows/proof.yml b/.github/workflows/proof.yml index ccab6718f..6289177e9 100644 --- a/.github/workflows/proof.yml +++ b/.github/workflows/proof.yml @@ -52,13 +52,13 @@ jobs: AWS_SSH: ${{ secrets.AWS_SSH }} GH_HEAD_SHA: ${{ github.event.pull_request.head.sha }} - name: Upload kernel builds - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: kernel-builds-${{ matrix.arch }}-${{ matrix.features }} path: artifacts/kernel-builds if-no-files-found: ignore - name: Upload logs - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: logs-${{ matrix.arch }}-${{ matrix.features }} path: logs.tar.xz diff --git a/.github/workflows/sel4test-deploy.yml b/.github/workflows/sel4test-deploy.yml index 31bbf4ee3..72d9e7e5c 100644 --- a/.github/workflows/sel4test-deploy.yml +++ b/.github/workflows/sel4test-deploy.yml @@ -64,7 +64,7 @@ jobs: march: ${{ matrix.march }} compiler: ${{ matrix.compiler }} - name: Upload images - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: images-${{ matrix.march }}-${{ matrix.compiler }} path: '*-images.tar.gz' @@ -91,12 +91,12 @@ jobs: concurrency: hw-run-${{ strategy.job-index }} steps: - name: Get machine queue - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: seL4/machine_queue path: machine_queue - name: Download image - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: images-${{ matrix.march }}-${{ matrix.compiler }} - name: Run diff --git a/.github/workflows/xml_lint.yml b/.github/workflows/xml_lint.yml index b94fe08b8..3ee60f31b 100644 --- a/.github/workflows/xml_lint.yml +++ b/.github/workflows/xml_lint.yml @@ -32,7 +32,7 @@ jobs: run: sudo apt-get update - name: install xmllint run: sudo apt-get install libxml2-utils - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: run xmllint run: | find libsel4 -name "object-api*.xml" | \