From 166d5d0fe85c8238edf1c39eb317d04459f449de Mon Sep 17 00:00:00 2001 From: Todd White Date: Thu, 6 Aug 2026 15:28:42 -0400 Subject: [PATCH] CI: use actions that run on Node 24 Every job warns that actions/checkout targets Node.js 20 and is being forced onto Node.js 24. checkout v5 and upload-artifact v6 are the releases that moved to node24. Both need runner 2.327.1 or newer, and the hosted runners are 2.336.0. --- .github/workflows/apple-tests.yaml | 2 +- .github/workflows/linux-compile-and-test.yaml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/apple-tests.yaml b/.github/workflows/apple-tests.yaml index 92a485c..f7d51b8 100644 --- a/.github/workflows/apple-tests.yaml +++ b/.github/workflows/apple-tests.yaml @@ -14,7 +14,7 @@ jobs: runs-on: macos-latest steps: - name: Check out source - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Run Apple compatibility tests run: ./.github/scripts/run-apple-tests.py diff --git a/.github/workflows/linux-compile-and-test.yaml b/.github/workflows/linux-compile-and-test.yaml index f6cda31..5b27343 100644 --- a/.github/workflows/linux-compile-and-test.yaml +++ b/.github/workflows/linux-compile-and-test.yaml @@ -69,7 +69,7 @@ jobs: steps: - name: Check out source - uses: actions/checkout@v3 + uses: actions/checkout@v5 with: path: ${{ env.SRC_PATH }} @@ -108,7 +108,7 @@ jobs: run: ./.github/scripts/run-linux-tests.sh - name: Upload logs - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 if: always() with: name: Logs - ${{ matrix.name }}