Bump GitHub Actions dependencies#1
Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates the GitHub Pages deployment workflow to use newer major versions of official GitHub Actions used for checkout, Node setup, Pages configuration, artifact upload, and Pages deployment.
Changes:
- Bump
actions/checkoutfromv4tov7 - Bump
actions/setup-nodefromv4tov6(workflow still pinsnode-version: 22and usescache: npm) - Bump Pages-related actions:
configure-pagesv5→v6,upload-pages-artifactv3→v5,deploy-pagesv4→v5
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 19008cfba2
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| run: npm run build | ||
| - name: Upload artifact | ||
| uses: actions/upload-pages-artifact@v3 | ||
| uses: actions/upload-pages-artifact@v5 |
There was a problem hiding this comment.
Preserve hidden files in the Pages artifact
Because this repo has static/.nojekyll, the Docusaurus build copies that dotfile into build/, but actions/upload-pages-artifact@v5 defaults include-hidden-files to false. In GitHub Pages deployments that rely on .nojekyll to prevent Jekyll from filtering underscore-prefixed paths, this upgrade strips the sentinel from the artifact; add include-hidden-files: true for this upload step so the existing Pages behavior is preserved.
Useful? React with 👍 / 👎.
There was a problem hiding this comment.
I've added include-hidden-files: true, assuming that this is the intended behavior.
Enable uploading hidden files during artifact upload.
Bumps the github-actions group with 5 updates: actions/checkout, actions/setup-node, actions/configure-pages, actions/upload-pages-artifact, actions/deploy-pages.
actions/checkout
Updates
actions/checkoutfrom 4 to 7 across 1 workflow entry.Investigation: Compatibility & Safety Details
pull_request_targetorworkflow_runevents by default to prevent 'pwn request' vulnerabilities.pushtomainandworkflow_dispatch, not on fork PR events, making the update safe.Release notes
v7.0.0
v6.0.3
v6.0.2
v6.0.1
v6.0.0
v5.0.1
v5.0.0
Changelog
Sourced from actions/checkout's changelog.
Commits
Sourced from actions/checkout's commit history.
actions/setup-node
Updates
actions/setup-nodefrom 4 to 6 across 1 workflow entry.Investigation: Compatibility & Safety Details
cache: npm, which bypasses automatic detection conflicts.Release notes
v6.4.0
v6.3.0
v6.2.0
v6.1.0
v6.0.0
v5.0.0
Changelog
No changelog file was found for actions/setup-node.
Commits
Sourced from actions/setup-node's commit history.
actions/configure-pages
Updates
actions/configure-pagesfrom 5 to 6 across 1 workflow entry.Release notes
v6.0.0
Changelog
No changelog file was found for actions/configure-pages.
Commits
Sourced from actions/configure-pages's commit history.
actions/upload-pages-artifact
Updates
actions/upload-pages-artifactfrom 3 to 5 across 1 workflow entry.Release notes
v5.0.0
v4.0.0
Changelog
No changelog file was found for actions/upload-pages-artifact.
Commits
Sourced from actions/upload-pages-artifact's commit history.
actions/deploy-pages
Updates
actions/deploy-pagesfrom 4 to 5 across 1 workflow entry.Investigation: Compatibility & Safety Details
Release notes
v5.0.0
Changelog
No changelog file was found for actions/deploy-pages.
Commits
Sourced from actions/deploy-pages's commit history.
Findings and PR created by actions-snitch.