Skip to content

chore(deps): bump GitHub Pages actions (configure/upload/deploy)#222

Merged
mmcky merged 1 commit into
mainfrom
chore/bump-pages-actions
Jun 16, 2026
Merged

chore(deps): bump GitHub Pages actions (configure/upload/deploy)#222
mmcky merged 1 commit into
mainfrom
chore/bump-pages-actions

Conversation

@mmcky

@mmcky mmcky commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

Combines the three open Dependabot bumps for the GitHub Pages deploy pipeline into a single merge, so the production deploy runs once with a matched action set rather than passing through three intermediate states. Closes #211, #212, #213.

Changes — .github/workflows/deploy.yml

Action From To Nature of change
actions/configure-pages 5 6 Runtime only (Node 20 → 24)
actions/upload-pages-artifact 3 5 Internal upload-artifact → v7; adds include-hidden-files
actions/deploy-pages 4 5 Runtime only (Node 20 → 24)

Why combine rather than merge separately

upload-pages-artifact and deploy-pages are a coupled pair — the deploy job consumes the artifact the upload job produces — so they should move together. Merging the three Dependabot PRs one at a time would briefly leave main with a mixed action set on any deploy triggered in between, and would queue three production deploys. One PR avoids both.

Breaking-change check

upload-pages-artifact v4+ excludes hidden files (dotfiles) from the Pages artifact. The built _site contains no dotfiles (no .nojekyll, no .well-known), so this has no effect here. The other two bumps are runtime-only.

Note: deploy-pages@v5 runs only in the deploy job, which is gated to main, so it is exercised for the first time on the post-merge deploy (not by the PR build check). The build check does exercise configure-pages@v6 and upload-pages-artifact@v5.

🤖 Generated with Claude Code

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 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings June 16, 2026 06:51
@netlify

netlify Bot commented Jun 16, 2026

Copy link
Copy Markdown

Deploy Preview for grand-swan-ca5201 ready!

Name Link
🔨 Latest commit f68f6e6
🔍 Latest deploy log https://app.netlify.com/projects/grand-swan-ca5201/deploys/6a30f2847464d80008ac5932
😎 Deploy Preview https://deploy-preview-222--grand-swan-ca5201.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR consolidates three Dependabot updates to the GitHub Pages deployment workflow so the pipeline moves to a consistent, matching set of Pages actions in a single production deploy.

Changes:

  • Bump actions/configure-pages from v5v6.
  • Bump actions/upload-pages-artifact from v3v5.
  • Bump actions/deploy-pages from v4v5.

@mmcky mmcky merged commit 7aead8c into main Jun 16, 2026
6 checks passed
@mmcky mmcky deleted the chore/bump-pages-actions branch June 16, 2026 06:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants