From ea837c05edcd67fd074ae83522da5b98147f3b75 Mon Sep 17 00:00:00 2001 From: Sergio Arroutbi Date: Wed, 13 May 2026 22:28:24 +0200 Subject: [PATCH] Bump GitHub Actions to Node.js v24 versions Replace deprecated Node.js 20 actions before the June 2026 deadline: checkout v4->v6, setup-node v4->v6, upload-artifact v4->v7. Co-Authored-By: Claude Opus 4.6 Signed-off-by: Sergio Arroutbi --- .github/workflows/audit.yml | 4 ++-- .github/workflows/build.yml | 6 +++--- .github/workflows/coverage.yml | 6 +++--- .github/workflows/lint.yml | 4 ++-- .github/workflows/rpm.yml | 6 +++--- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/audit.yml b/.github/workflows/audit.yml index f8e3fc3..76baac4 100644 --- a/.github/workflows/audit.yml +++ b/.github/workflows/audit.yml @@ -10,9 +10,9 @@ jobs: audit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: 20 cache: npm diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 69dbfd2..d73ae3f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,9 +10,9 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: 20 cache: npm @@ -23,7 +23,7 @@ jobs: run: NODE_ENV=production npm run build - name: Upload dist artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: cockpit-keylime-webtool-dist path: dist/ diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index a496fb3..aa6fe79 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -10,9 +10,9 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: 20 cache: npm @@ -43,7 +43,7 @@ jobs: console.log(lines.join('\n')); " >> "$GITHUB_STEP_SUMMARY" - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 if: always() with: name: coverage-report diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 6380a7d..9a91f86 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -10,9 +10,9 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: 20 cache: npm diff --git a/.github/workflows/rpm.yml b/.github/workflows/rpm.yml index adce3bb..5f1a27f 100644 --- a/.github/workflows/rpm.yml +++ b/.github/workflows/rpm.yml @@ -10,11 +10,11 @@ jobs: rpm: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: 20 cache: npm @@ -53,7 +53,7 @@ jobs: echo "All required files present." - name: Upload RPM artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: cockpit-keylime-webtool-rpm path: cockpit-keylime-webtool-*.rpm