Skip to content

chore(deps): update actions/upload-artifact action to v7 - #593

Open
renovate[bot] wants to merge 2 commits into
devfrom
deps/major-github-artifact-actions
Open

chore(deps): update actions/upload-artifact action to v7#593
renovate[bot] wants to merge 2 commits into
devfrom
deps/major-github-artifact-actions

Conversation

@renovate

@renovate renovate Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
actions/upload-artifact action major v4v7

Release Notes

actions/upload-artifact (actions/upload-artifact)

v7.0.1

Compare Source

What's Changed

Full Changelog: actions/upload-artifact@v7...v7.0.1

v7.0.0

Compare Source

v7 What's new

Direct Uploads

Adds support for uploading single files directly (unzipped). Callers can set the new archive parameter to false to skip zipping the file during upload. Right now, we only support single files. The action will fail if the glob passed resolves to multiple files. The name parameter is also ignored with this setting. Instead, the name of the artifact will be the name of the uploaded file.

ESM

To support new versions of the @actions/* packages, we've upgraded the package to ESM.

What's Changed

New Contributors

Full Changelog: actions/upload-artifact@v6...v7.0.0

v7

Compare Source

v6.0.0

Compare Source

v6 - What's new

[!IMPORTANT]
actions/upload-artifact@​v6 now runs on Node.js 24 (runs.using: node24) and requires a minimum Actions Runner version of 2.327.1. If you are using self-hosted runners, ensure they are updated before upgrading.

Node.js 24

This release updates the runtime to Node.js 24. v5 had preliminary support for Node.js 24, however this action was by default still running on Node.js 20. Now this action by default will run on Node.js 24.

What's Changed

Full Changelog: actions/upload-artifact@v5.0.0...v6.0.0

v6

Compare Source

v5.0.0

Compare 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.

New Contributors

Full Changelog: actions/upload-artifact@v4...v5.0.0

v5

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • 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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the 🗡️ dependencies Pull requests that update a dependency file label Aug 6, 2026
@renovate
renovate Bot requested a review from wax911 August 6, 2026 13:50
@anitrend

anitrend Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

OpenCode Dependabot Risk Review

Schema: local-stack.dependabot-risk.v1

Decision: CHANGES_REQUESTED
Risk: HIGH
Automerge allowed: false
Update type: semver-major
Ecosystem: github-actions

Summary

Renovate PR updates actions/upload-artifact from v4 to v7 (major). Changed files include .github/workflows/ci.yml and three generated stack files (stacks/infrastructure.yml, stacks/observability.yml, stacks/platform.yml) without any matching source Compose or fragment changes. This is a semver major update in the github-actions ecosystem, a workflow file is modified, and generated stacks are changed without corresponding source changes — all of which independently trigger non-approve conditions.

Changed runtime artifacts

No runtime image changes detected.

Runtime impact

Workflow execution may fail if the runner version is insufficient or if the new direct-upload API changes artifact handling. Stack files changed without source modifications indicate a potential regeneration issue that could affect deployment.

Breaking change assessment

actions/upload-artifact v7 introduces breaking changes: ESM module upgrade, direct upload support (archive parameter), and requires Node.js 24 runtime. The v6 release notes also indicate a minimum Actions Runner version of 2.327.1 is required.

Required checks

  • ./stackctl.sh sync
  • ./stackctl.sh up --dry-run --no-logs

Manual follow-up

  • Verify that generated stack changes are consistent with source Compose/fragment files
  • Confirm Actions runner version meets v6/v7 minimum requirements (2.327.1+)
  • Review workflow changes for any breaking impact on CI pipeline

Sources checked

  • Renovate PR metadata
  • PR diff
  • Release notes from actions/upload-artifact

@anitrend

anitrend Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

OpenCode risk gate: neutral. Manual review required. Risk: medium. Reason: Renovate PR updates actions/upload-artifact from v4 to v7 (major jump skipping v5 and v6). The update touches .github/workflows/ci.yml and includes breaking changes: Node.js 24 runtime requirement (runner >= 2.327.1), ESM module upgrade, and new direct-upload (unzipped) behavior. Per policy, github-actions major updates and workflow file changes trigger a neutral decision.

@anitrend anitrend Bot 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.

OpenCode risk gate: changes requested. Risk: high. Reason: Renovate PR updates actions/upload-artifact from v4 to v7 (major). Changed files include .github/workflows/ci.yml and three generated stack files (stacks/infrastructure.yml, stacks/observability.yml, stacks/platform.yml) without any matching source Compose or fragment changes. This is a semver major update in the github-actions ecosystem, a workflow file is modified, and generated stacks are changed without corresponding source changes — all of which independently trigger non-approve conditions.

@renovate

renovate Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate 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.

⚠️ Warning: custom changes will be lost.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants