Skip to content

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

Merged
wax911 merged 1 commit into
devfrom
deps/major-github-artifact-actions
Sep 19, 2026
Merged

wax911 merged 1 commit 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: NEUTRAL
Risk: MEDIUM
Automerge allowed: false
Update type: semver-major
Ecosystem: github-actions

Summary

Renovate PR updates actions/upload-artifact from v4 to v7 in .github/workflows/ci.yml. This is a semver-major bump for a GitHub Actions dependency spanning multiple breaking releases: v5 (Node 24 support), v6 (Node.js 24 runtime, requires Actions Runner >= 2.327.1 for self-hosted runners), and v7 (ESM migration and new direct-upload mode). The change is limited to the CI workflow file; no runtime services, stacks, secrets, or deployment files are affected. Per the decision policy, a major github-actions update combined with a .github/workflows/* file change returns neutral and must not be auto-merged.

Changed runtime artifacts

No runtime image changes detected.

Runtime impact

CI workflow only; no runtime service impact. Artifact upload behavior may change subtly due to ESM migration and the new direct-upload option.

Breaking change assessment

Major version bump v4 -> v7 includes breaking changes: v5/v6 move the action to a Node.js 24 runtime (minimum Actions Runner version 2.327.1 for self-hosted runners), and v7 migrates the action to ESM and adds a new direct-upload mode (archive=false). No breaking config migration for runtime services was found.

Required checks

  • CI workflow run (lint/validate) with actions/upload-artifact@v7

Manual follow-up

  • Confirm the Actions runner version satisfies the Node.js 24 requirement (>= 2.327.1) if self-hosted runners are used
  • Verify artifact upload/download behavior is unchanged for existing workflow consumers

Sources checked

  • Dependabot metadata
  • PR diff
  • Release notes in PR body

@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 in .github/workflows/ci.yml. This is a semver-major bump for a GitHub Actions dependency spanning multiple breaking releases: v5 (Node 24 support), v6 (Node.js 24 runtime, requires Actions Runner >= 2.327.1 for self-hosted runners), and v7 (ESM migration and new direct-upload mode). The change is limited to the CI workflow file; no runtime services, stacks, secrets, or deployment files are affected. Per the decision policy, a major github-actions update combined with a .github/workflows/* file change returns neutral and must not be auto-merged.

anitrend[bot]
anitrend Bot previously requested changes Aug 6, 2026

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

@wax911
wax911 force-pushed the deps/major-github-artifact-actions branch from c8c2842 to 1469b7a Compare September 19, 2026 17:49
@wax911
wax911 force-pushed the deps/major-github-artifact-actions branch from 1469b7a to ac6b94c Compare September 19, 2026 17:57
@wax911
wax911 enabled auto-merge (rebase) September 19, 2026 18:00
@wax911
wax911 dismissed anitrend[bot]’s stale review September 19, 2026 18:54

Owner-authorized manual promotion after reviewing the current head, workflow change, generated stack consistency, and passing required checks.

@wax911 wax911 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Reviewed the current Renovate head, upload-artifact major-version workflow change, generated stack consistency, and passing required CI checks. Owner-authorized manual promotion.

@wax911
wax911 merged commit 7d38062 into dev Sep 19, 2026
6 checks passed
@wax911
wax911 deleted the deps/major-github-artifact-actions branch September 19, 2026 18:55
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.

1 participant