From 1d4fdc5976fee4924e34c7539ea5d0167bb38579 Mon Sep 17 00:00:00 2001 From: Dominic Griesel Date: Tue, 7 Jul 2026 09:48:36 +0200 Subject: [PATCH] chore: update GitHub Actions to latest versions and use Node.js 24 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - actions/checkout: v4 → v7 - actions/setup-node: v4 → v6 - actions/configure-pages: v5 → v6 - actions/upload-pages-artifact: v3 → v5 - softprops/action-gh-release: v2 → v3 - actions/deploy-pages: v4 (unchanged, already latest) - node-version: 22 → 24 Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .github/workflows/test-and-release.yml | 30 +++++++++++++------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/.github/workflows/test-and-release.yml b/.github/workflows/test-and-release.yml index 103e9f9..4e86da3 100644 --- a/.github/workflows/test-and-release.yml +++ b/.github/workflows/test-and-release.yml @@ -23,14 +23,14 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [22] + node-version: [24] steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Install Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} cache: 'npm' @@ -50,14 +50,14 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [22] + node-version: [24] steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Install Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} cache: 'npm' @@ -79,12 +79,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: - node-version: '22' + node-version: '24' cache: 'npm' - name: Install dependencies @@ -94,10 +94,10 @@ jobs: run: npm run build - name: Setup Pages - uses: actions/configure-pages@v5 + uses: actions/configure-pages@v6 - name: Upload artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v5 with: path: ./dist @@ -115,7 +115,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [22] + node-version: [24] environment: name: github-pages @@ -123,10 +123,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Install Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} cache: 'npm' @@ -157,7 +157,7 @@ jobs: run: npm publish ${{ steps.extract_release.outputs.TAG }} - name: Create Github Release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: