Skip to content

ci: bump actions/upload-pages-artifact from 3 to 5#76

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/github_actions/actions/upload-pages-artifact-5
Closed

ci: bump actions/upload-pages-artifact from 3 to 5#76
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/github_actions/actions/upload-pages-artifact-5

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 20, 2026

Bumps actions/upload-pages-artifact from 3 to 5.

Release notes

Sourced from actions/upload-pages-artifact's releases.

v5.0.0

Changelog

See details of all code changes since previous release.

v4.0.0

What's Changed

Full Changelog: actions/upload-pages-artifact@v3.0.1...v4.0.0

v3.0.1

Changelog

See details of all code changes since previous release.

Commits
  • fc324d3 Merge pull request #139 from Tom-van-Woudenberg/patch-1
  • fe9d4b7 Merge branch 'main' into patch-1
  • 0ca1617 Merge pull request #137 from jonchurch/include-hidden-files
  • 57f0e84 Update action.yml
  • 4a90348 v7 --> hash
  • 56f665a Update upload-artifact action to version 7
  • f7615f5 Add include-hidden-files input
  • 7b1f4a7 Merge pull request #127 from heavymachinery/pin-sha
  • 4cc19c7 Pin actions/upload-artifact to SHA
  • 2d163be Merge pull request #107 from KittyChiu/main
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Summary by CodeRabbit

  • Chores
    • Updated GitHub Pages deployment pipeline action to the latest version for improved stability and compatibility.

Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 3 to 5.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases)
- [Commits](actions/upload-pages-artifact@v3...v5)

---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Apr 20, 2026
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 20, 2026

📝 Walkthrough

Walkthrough

Updated the GitHub Actions workflow to use actions/upload-pages-artifact@v5 instead of v3 for uploading the Pages artifact during site deployment. This is a single version bump to the Pages deployment action.

Changes

Cohort / File(s) Summary
GitHub Actions Workflow
.github/workflows/pages.yml
Updated actions/upload-pages-artifact from v3 to v5 for Pages artifact deployment.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 A hop, a skip, a version bump so fine,
From v3 to v5, the pages align,
The rabbit updates with a swift little click,
Deployment flows faster, oh what a trick! ✨

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description does not follow the repository's PR template structure, missing required sections like 'What', 'Why', and 'How', though it provides Dependabot-generated change details. Restructure the description to match the template with 'What', 'Why', 'How' sections and complete the Checklist, though some items may not apply to dependency bumps.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely summarizes the main change: bumping the actions/upload-pages-artifact dependency from version 3 to 5.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/github_actions/actions/upload-pages-artifact-5

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

🧹 Nitpick comments (1)
.github/workflows/pages.yml (1)

27-29: Consider explicitly setting include-hidden-files for clarity, though not critical here.

actions/upload-pages-artifact@v5 changed hidden-file handling in v4+. The workflow copies docs/site directly to _site, and a scan confirms docs/site contains no hidden files, so there is no immediate risk. Setting include-hidden-files: false (or true if needed in future) clarifies intent and protects against accidental changes if hidden files are added to docs/site later.

Optional: Add explicit intent
- uses: actions/upload-pages-artifact@v5
  with:
    path: _site
    include-hidden-files: false
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In @.github/workflows/pages.yml around lines 27 - 29, The upload step using
actions/upload-pages-artifact@v5 currently specifies only "with: path: _site";
explicitly add the include-hidden-files input to that step (e.g.,
include-hidden-files: false) so the workflow documents the intended hidden-file
behavior and prevents accidental inclusion of dotfiles if docs/site changes
later; update the same step that references actions/upload-pages-artifact@v5 and
the existing "with: path: _site" block to include the new include-hidden-files
key.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In @.github/workflows/pages.yml:
- Around line 27-29: The upload step using actions/upload-pages-artifact@v5
currently specifies only "with: path: _site"; explicitly add the
include-hidden-files input to that step (e.g., include-hidden-files: false) so
the workflow documents the intended hidden-file behavior and prevents accidental
inclusion of dotfiles if docs/site changes later; update the same step that
references actions/upload-pages-artifact@v5 and the existing "with: path: _site"
block to include the new include-hidden-files key.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 36975c3b-63bf-4e1a-abbe-15c70914a4e3

📥 Commits

Reviewing files that changed from the base of the PR and between c2035a6 and 9d22bd2.

📒 Files selected for processing (1)
  • .github/workflows/pages.yml

Copy link
Copy Markdown
Owner

Superseded by #78. Same root cause as #71/#75: Dependabot-triggered workflows don't receive SONAR_TOKEN, so the SonarCloud Scan check always fails here. Re-submitted the same v3v5 bump from a regular branch. Closing.


Generated by Claude Code

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 21, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/github_actions/actions/upload-pages-artifact-5 branch April 21, 2026 07:17
kienbui1995 pushed a commit that referenced this pull request Apr 23, 2026
Supersedes #76 (same Dependabot SONAR_TOKEN issue as #71/#75).

The v4 release excludes hidden files (dotfiles) by default. The
workflow uploads docs/site/, which contains only index.html — no
dotfiles — so the breaking change does not affect this pipeline.

https://claude.ai/code/session_01R2n6wKqFkYPvHkwaip8EnJ
kienbui1995 added a commit that referenced this pull request Apr 23, 2026
…) (#78)

* chore(deps): bump actions/upload-pages-artifact from v3 to v5

Supersedes #76 (same Dependabot SONAR_TOKEN issue as #71/#75).

The v4 release excludes hidden files (dotfiles) by default. The
workflow uploads docs/site/, which contains only index.html — no
dotfiles — so the breaking change does not affect this pipeline.

https://claude.ai/code/session_01R2n6wKqFkYPvHkwaip8EnJ

* chore(deps): bump rustls-webpki to 0.103.13 for RUSTSEC-2026-0104

Fresh transitive advisory: panic during CRL parsing. Blocks
License & Supply Chain and Dependency Audit on main, not specific
to this PR. Folding the fix here to unblock CI.

https://claude.ai/code/session_01R2n6wKqFkYPvHkwaip8EnJ

---------

Co-authored-by: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant