From de5aeb579395d756055901d0f238e4af794b0f58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elias=20H=C3=B6rner?= Date: Mon, 4 May 2026 17:33:19 +0200 Subject: [PATCH] Update workflow steps --- .github/workflows/build.yaml | 22 +++++++++++----------- .github/workflows/documentation.yaml | 4 ++-- .github/workflows/validate.yaml | 12 ++++++------ 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index a247bb71..1d3bc39c 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -5,7 +5,7 @@ jobs: name: 'Extract version' runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 with: fetch-depth: 0 - name: 'Extract turnierplan.NET version' @@ -35,15 +35,15 @@ jobs: needs: - extract-version steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 - name: Login to container registry - uses: docker/login-action@65b78e6e13532edd9afa3aa52ac7964289d1a9c1 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: 'Build and push container image' - uses: docker/build-push-action@f2a1d5e99d037542a71f64918e516c093c6f3fc4 + uses: docker/build-push-action@v7 with: context: . file: ./docker/turnierplan-amd64/Dockerfile @@ -57,9 +57,9 @@ jobs: needs: - extract-version steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 - name: 'Setup .NET SDK 10.x' - uses: actions/setup-dotnet@v3 + uses: actions/setup-dotnet@v5 with: dotnet-version: '10.x' - name: 'Restore .NET solution' @@ -82,9 +82,9 @@ jobs: pages: write id-token: write steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: "Set up Python 3.x" - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.x" - name: "Install requirements" @@ -94,11 +94,11 @@ jobs: run: "zensical build --clean" working-directory: "docs" - 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: "docs/site" - name: "Deploy to GitHub Pages" id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5 diff --git a/.github/workflows/documentation.yaml b/.github/workflows/documentation.yaml index 15df5328..8b731b6f 100644 --- a/.github/workflows/documentation.yaml +++ b/.github/workflows/documentation.yaml @@ -11,9 +11,9 @@ jobs: name: "Ensure documentation builds" runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: "Set up Python 3.x" - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.x" - name: "Install requirements" diff --git a/.github/workflows/validate.yaml b/.github/workflows/validate.yaml index e25ab19e..cbf6b7eb 100644 --- a/.github/workflows/validate.yaml +++ b/.github/workflows/validate.yaml @@ -12,19 +12,19 @@ jobs: name: 'Build & Test' runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 with: fetch-depth: 0 - name: 'Setup .NET SDK 10.x' - uses: actions/setup-dotnet@v3 + uses: actions/setup-dotnet@v5 with: dotnet-version: '10.x' - name: 'Setup Node.js 24.x' - uses: actions/setup-node@v3 + uses: actions/setup-node@v6 with: node-version: '24.x' - name: 'Setup Chrome' - uses: browser-actions/setup-chrome@v1 + uses: browser-actions/setup-chrome@v2 id: 'setup-chrome' - name: 'Set CHROME_BIN environment variable' run: 'echo "CHROME_BIN=${{ steps.setup-chrome.outputs.chrome-path }}" >> $env:GITHUB_ENV' @@ -54,11 +54,11 @@ jobs: name: 'E2E Tests (amd64)' runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 with: fetch-depth: 0 - name: 'Setup Node.js 24.x' - uses: actions/setup-node@v3 + uses: actions/setup-node@v6 with: node-version: '24.x' - name: 'Install npm packages'