From f68f6e6353f2ebc80e4e859cac1141c055dae680 Mon Sep 17 00:00:00 2001 From: Matt McKay Date: Tue, 16 Jun 2026 16:51:31 +1000 Subject: [PATCH] chore(deps): bump GitHub Pages actions (configure/upload/deploy) Bumps the three GitHub Pages deploy-pipeline actions to their current major versions as a single set, since the upload/deploy artifact format is coupled and should move together: - actions/configure-pages 5 -> 6 (Node 20 -> 24 runtime) - actions/upload-pages-artifact 3 -> 5 (internal upload-artifact -> v7) - actions/deploy-pages 4 -> 5 (Node 20 -> 24 runtime) Combines Dependabot PRs #211, #212 and #213 into one merge so the production Pages deploy runs once with a matched action set rather than through three intermediate states. upload-pages-artifact v4+ excludes hidden files (dotfiles) from the artifact; the built _site has no dotfiles (no .nojekyll/.well-known), so this has no effect here. Co-Authored-By: Claude Opus 4.8 --- .github/workflows/deploy.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 49132de..3cbbba2 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -30,7 +30,7 @@ jobs: - name: Setup Pages id: pages - uses: actions/configure-pages@v5 + uses: actions/configure-pages@v6 - name: Build Jekyll site run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}" @@ -38,7 +38,7 @@ jobs: JEKYLL_ENV: production - name: Upload Pages artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v5 deploy: # Guard: only deploy from main, even when triggered via workflow_dispatch @@ -55,4 +55,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5