-
Notifications
You must be signed in to change notification settings - Fork 82
[deps]: Update GitHub Artifact Actions (major) #1865
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1865 +/- ##
===========================================
- Coverage 85.38% 43.42% -41.97%
===========================================
Files 1726 569 -1157
Lines 145621 29951 -115670
===========================================
- Hits 124345 13006 -111339
+ Misses 21276 16945 -4331 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Internal tracking:
|
b266418 to
5c6161c
Compare
6d6f087 to
0718018
Compare
2b454bb to
b404242
Compare
b404242 to
63782b8
Compare
63782b8 to
b6107e6
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
|
Claude finished @renovate[bot]'s task —— View job Review CompleteI've reviewed this dependency update PR that upgrades GitHub Actions for artifact handling. SummaryThis PR updates artifact-related GitHub Actions across 5 workflow files:
All changes are version bumps with no workflow configuration changes required. FindingsFinding 1: 💭 PR description is comprehensive and includes migration information, but may benefit from explicit confirmation of breaking change analysis. ContextThe PR body includes detailed release notes about a breaking change in Analysis of breaking change impact:
Conclusion: The breaking change does not affect this repository. The migration guide in the PR description is informative but not actionable for this codebase. Consider adding a brief note in the PR description confirming that the breaking change has been analyzed and does not impact this repository. Finding 2: 💭 Consider verifying Node v24.x runtime compatibility, though this is likely handled by GitHub Actions infrastructure. ContextThe Current status:
Recommendation: This should work without changes, but if any CI failures occur related to Node.js compatibility after merge, investigate the runner's Node.js version. Verification✅ Artifact download by name - Used in test workflows, unaffected by breaking changes RecommendationThis PR is safe to merge. The dependency updates are straightforward version bumps with no impact from the documented breaking changes. The workflows will continue to function as expected. The PR already has approval from @vvolkgang, and the changes align with automated dependency management best practices. |
|
Great job! No new security vulnerabilities introduced in this pull request |

This PR contains the following updates:
v4.3.0->v6.0.0v4.6.2->v5.0.0Release Notes
actions/download-artifact (actions/download-artifact)
v6.0.0Compare Source
What's Changed
BREAKING CHANGE: this update supports Node
v24.x. This is not a breaking change per-se but we're treating it as such.@actions/artifacttov4.0.0v6.0.0by @danwkennedy in #438New Contributors
Full Changelog: actions/download-artifact@v5...v6.0.0
v5.0.0Compare Source
What's Changed
v5.0.0
🚨 Breaking Change
This release fixes an inconsistency in path behavior for single artifact downloads by ID. If you're downloading single artifacts by ID, the output path may change.
What Changed
Previously, single artifact downloads behaved differently depending on how you specified the artifact:
name: my-artifact→ extracted topath/(direct)artifact-ids: 12345→ extracted topath/my-artifact/(nested)Now both methods are consistent:
name: my-artifact→ extracted topath/(unchanged)artifact-ids: 12345→ extracted topath/(fixed - now direct)Migration Guide
✅ No Action Needed If:
merge-multiple: trueas a workaroundYou download single artifacts by ID and your workflows expect the nested directory structure.
Before v5 (nested structure):
To maintain old behavior (if needed):
New Contributors
Full Changelog: actions/download-artifact@v4...v5.0.0
actions/upload-artifact (actions/upload-artifact)
v5.0.0Compare Source
Configuration
📅 Schedule: Branch creation - "every 2nd week starting on the 2 week of the year before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.