Skip to content

Bump docs workflow actions to Node 24 releases - #3

Merged
taw181 merged 1 commit into
mainfrom
ci-bump-actions-node24
Aug 27, 2026
Merged

taw181 merged 1 commit into
mainfrom
ci-bump-actions-node24

Conversation

@taw181

@taw181 taw181 commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Silences the "Node.js 20 is deprecated" annotation on the Docs workflow.

Action Before After
actions/checkout v4 v5
actions/setup-python v5 v6
actions/upload-pages-artifact v3 v5
actions/deploy-pages v4 v5

deploy-pages@v5 requires the actions: read permission — added to the deploy job.

Also drops the touch .nojekyll step: the GitHub Actions Pages deployment serves the artifact statically (no Jekyll), and upload-pages-artifact@v5 strips dotfiles from the artifact anyway. Confirmed _static/ assets serve correctly on the live site.

The build job on this PR exercises the new checkout / setup-python / upload-pages-artifact versions; deploy-pages@v5 only runs after merge to main.

🤖 Generated with Claude Code

Silences the "Node.js 20 is deprecated" CI annotation.

- actions/checkout v4 -> v5
- actions/setup-python v5 -> v6
- actions/upload-pages-artifact v3 -> v5
- actions/deploy-pages v4 -> v5 (adds the actions:read permission it now
  requires)

Drop the `.nojekyll` touch: the GitHub Actions Pages deployment serves the
artifact statically with no Jekyll step, and upload-pages-artifact v5 strips
dotfiles from the artifact anyway. Verified `_static/` assets serve on the
live site.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@taw181
taw181 merged commit 0e40279 into main Aug 27, 2026
2 checks passed
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.

1 participant