From 724fd0c3bec26fdf003d1a936a41339f6fb7c086 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lu=C3=ADs=20Amorim?= Date: Thu, 13 Aug 2026 01:13:32 +0100 Subject: [PATCH] Bump docs and release workflows to Node 24 action majors GitHub deprecated Node 20 on Actions runners, so runs using checkout@v4, setup-dotnet@v4, upload-artifact@v4, upload-pages-artifact@v3, and deploy-pages@v4 emit deprecation annotations. Bump to the Node 24 majors (checkout@v7, setup-dotnet@v6, upload-artifact@v7, upload-pages-artifact@v5, deploy-pages@v5), matching the bumps already applied to ci.yml. deploy-pages@v5 resolves artifacts by name like v3 did, so the existing pages/id-token permissions still suffice. upload-pages-artifact@v5 excludes dotfiles by default, which is inert here: DocFX emits none the site needs and Actions-based Pages deploys skip Jekyll. Co-Authored-By: Claude Fable 5 --- .github/workflows/docs.yml | 8 ++++---- .github/workflows/release.yml | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 4259fb2..663aab8 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -25,10 +25,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Setup .NET - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v6 with: global-json-file: global.json @@ -39,7 +39,7 @@ jobs: run: docfx docfx.json - name: Upload Pages artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v5 with: path: _site @@ -52,4 +52,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9ae4d84..f80c6f0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -27,10 +27,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Setup .NET - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v6 with: global-json-file: global.json @@ -47,7 +47,7 @@ jobs: run: dotnet pack --configuration Release --no-build --output artifacts - name: Upload NuGet artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: nuget-packages path: |