From 4212a38c3bfee56fab1ba8b07c41a72a7df12df3 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Tue, 14 Apr 2026 06:56:37 +0200 Subject: [PATCH] .github: bump GitHub Actions to Node.js 24 compatible versions Fixes #1437 Signed-off-by: Joachim Wiberg --- .github/workflows/bitsign.yml | 6 +++--- .github/workflows/build-boot.yml | 6 +++--- .github/workflows/build-image.yml | 4 ++-- .github/workflows/build-release.yml | 6 +++--- .github/workflows/build.yml | 4 ++-- .github/workflows/check-kernel-release.yml | 4 ++-- .github/workflows/coverity.yml | 6 +++--- .github/workflows/docs.yml | 4 ++-- .github/workflows/generic-x86-build.yml | 4 ++-- .github/workflows/inventory.yml | 2 +- .github/workflows/release.yml | 4 ++-- .github/workflows/test.yml | 6 +++--- .github/workflows/unit-test.yml | 2 +- .github/workflows/weekly.yml | 2 +- 14 files changed, 30 insertions(+), 30 deletions(-) diff --git a/.github/workflows/bitsign.yml b/.github/workflows/bitsign.yml index 7af7e6ff..836ccb2b 100644 --- a/.github/workflows/bitsign.yml +++ b/.github/workflows/bitsign.yml @@ -16,7 +16,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Validate release version format id: validate @@ -170,7 +170,7 @@ jobs: fi - name: Upload signed artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: signed-infix-${{ steps.validate.outputs.file_version }} path: ${{ steps.download_signed.outputs.signed_filename }} @@ -212,4 +212,4 @@ jobs: --- **Next Steps:** The signed release can now be distributed with cryptographic verification of authenticity. - EOF \ No newline at end of file + EOF diff --git a/.github/workflows/build-boot.yml b/.github/workflows/build-boot.yml index 4cd741e2..cf983c07 100644 --- a/.github/workflows/build-boot.yml +++ b/.github/workflows/build-boot.yml @@ -41,7 +41,7 @@ jobs: ls -la ./ - name: Checkout infix repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.branch || github.ref }} clean: true @@ -96,7 +96,7 @@ jobs: mv images ${{ steps.vars.outputs.dirname }} tar cfz ${{ steps.vars.outputs.archive }} ${{ steps.vars.outputs.dirname }}/ - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: path: output/${{ steps.vars.outputs.archive }} name: artifact-${{ matrix.defconfig }} @@ -108,7 +108,7 @@ jobs: permissions: contents: write steps: - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v7 with: pattern: "artifact-*" merge-multiple: true diff --git a/.github/workflows/build-image.yml b/.github/workflows/build-image.yml index 16c17b7d..f3409148 100644 --- a/.github/workflows/build-image.yml +++ b/.github/workflows/build-image.yml @@ -23,7 +23,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: clean: true fetch-depth: 0 @@ -277,7 +277,7 @@ jobs: fi - name: Upload images as artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: images-${{ inputs.board }} path: | diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index f8f039fc..2e600039 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -23,7 +23,7 @@ jobs: target: [aarch64, arm, x86_64] fail-fast: false steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: clean: true submodules: recursive @@ -86,12 +86,12 @@ jobs: ln -s ${{ steps.vars.outputs.dir }} images tar cfz ${{ steps.vars.outputs.tgz }} ${{ steps.vars.outputs.dir }} - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: artifact-${{ matrix.target }} path: output/*.tar.gz - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: artifact-disk-image-${{ matrix.target }} path: output/images/*.qcow2 diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4d60d335..47cc271d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -80,7 +80,7 @@ jobs: ls -la ./ - name: Checkout infix repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: ${{ env.INFIX_REPO }} ref: ${{ env.INFIX_BRANCH != '' && env.INFIX_BRANCH || github.ref }} @@ -178,7 +178,7 @@ jobs: ln -s ${{ steps.vars.outputs.dir }} images tar cfz ${{ steps.vars.outputs.tgz }} ${{ steps.vars.outputs.dir }} - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: path: output/${{ steps.vars.outputs.tgz }} name: artifact-${{ env.TARGET }} diff --git a/.github/workflows/check-kernel-release.yml b/.github/workflows/check-kernel-release.yml index 4893f0ca..5b91581f 100644 --- a/.github/workflows/check-kernel-release.yml +++ b/.github/workflows/check-kernel-release.yml @@ -12,7 +12,7 @@ jobs: steps: - name: Check out infix repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 token: ${{ secrets.KERNEL_UPDATE_TOKEN }} @@ -103,7 +103,7 @@ jobs: - name: Create pull request if: steps.check.outputs.new_release == 'true' - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: github-token: ${{ secrets.KERNEL_UPDATE_TOKEN }} script: | diff --git a/.github/workflows/coverity.yml b/.github/workflows/coverity.yml index 187d7636..8f53b2ee 100644 --- a/.github/workflows/coverity.yml +++ b/.github/workflows/coverity.yml @@ -16,7 +16,7 @@ jobs: if: ${{github.repository_owner == 'kernelkit'}} runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Fetch latest Coverity Scan MD5 id: var env: @@ -27,7 +27,7 @@ jobs: -O coverity-latest.tar.gz.md5 echo "md5=$(cat coverity-latest.tar.gz.md5)" | tee -a $GITHUB_OUTPUT - - uses: actions/cache@v4 + - uses: actions/cache@v5 id: cache with: path: coverity-latest.tar.gz @@ -98,7 +98,7 @@ jobs: https://scan.coverity.com/builds?project=${PROJECT_NAME} - name: Upload build.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: coverity-build.log path: cov-int/build-log.txt diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 0fec0f84..e080aeb7 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -24,12 +24,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: '3.x' diff --git a/.github/workflows/generic-x86-build.yml b/.github/workflows/generic-x86-build.yml index 8dc06705..d6436644 100644 --- a/.github/workflows/generic-x86-build.yml +++ b/.github/workflows/generic-x86-build.yml @@ -33,7 +33,7 @@ jobs: mtools - name: Checkout infix repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: ${{ github.repository }} ref: ${{ github.ref }} @@ -77,7 +77,7 @@ jobs: ln -s Infix-x86_64 images tar cfz Infix-x86_64.tar.gz Infix-x86_64 - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: path: output/Infix-x86_64.tar.gz name: artifact-x86_64 diff --git a/.github/workflows/inventory.yml b/.github/workflows/inventory.yml index 9cf610fd..205dba2e 100644 --- a/.github/workflows/inventory.yml +++ b/.github/workflows/inventory.yml @@ -44,7 +44,7 @@ jobs: checkout: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: kernelkit/actions/cache-restore@v1 with: target: x86_64 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 26bb5741..f50a0b59 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -48,7 +48,7 @@ jobs: contents: write discussions: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: 'true' @@ -78,7 +78,7 @@ jobs: echo "pre=${{ steps.rel.outputs.pre }}" echo "latest=${{ steps.rel.outputs.latest }}" - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v7 with: pattern: "artifact-*" merge-multiple: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 13cfd09c..6e689438 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -61,7 +61,7 @@ jobs: runs-on: [self-hosted, regression] steps: - name: Checkout infix repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: ${{ env.INFIX_REPO }} ref: ${{ env.INFIX_BRANCH != '' && env.INFIX_BRANCH || github.ref }} @@ -93,7 +93,7 @@ jobs: run: | make ${{ env.TARGET }}_defconfig - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v7 with: pattern: "artifact-*" merge-multiple: true @@ -131,7 +131,7 @@ jobs: make test-dir="$(pwd)/$TEST_PATH" test-report - name: Upload Test Report as Artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: test-report path: output/images/test-report.pdf diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index 4f8febe5..1c81094d 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -78,7 +78,7 @@ jobs: ls -la ./ - name: Checkout infix repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: ${{ env.INFIX_REPO }} ref: ${{ env.INFIX_BRANCH != '' && env.INFIX_BRANCH || github.ref }} diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml index e02ef647..569e921e 100644 --- a/.github/workflows/weekly.yml +++ b/.github/workflows/weekly.yml @@ -22,7 +22,7 @@ jobs: permissions: contents: write steps: - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v6 with: pattern: "artifact-*" merge-multiple: true