Skip to content

ci(deps): bump actions/upload-artifact v4.6.2 to v7.0.1 (replaces #22)#39

Merged
saagpatel merged 1 commit into
masterfrom
codex/chore/deps-upload-artifact-v7
Apr 21, 2026
Merged

ci(deps): bump actions/upload-artifact v4.6.2 to v7.0.1 (replaces #22)#39
saagpatel merged 1 commit into
masterfrom
codex/chore/deps-upload-artifact-v7

Conversation

@saagpatel
Copy link
Copy Markdown
Owner

What

Bump actions/upload-artifact SHA across all 10 references in .github/workflows/:

  • Old: ea165f8d65b6e75b540449e92b4886f43607fa02 (v4.6.2)
  • New: 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a (v7.0.1)

Affected workflows (6 total):

  • ci.yml (2 refs)
  • perf-foundation.yml (4 refs)
  • quality-gates.yml (1)
  • dependency-watch.yml (1)
  • osv-scan.yml (1)
  • sbom.yml (1)

Why

Supersedes #22 — blocked by branch-name governance. Re-created on a codex branch per docs/SECURITY.md.

Wave 4 (remainder, pre-Wave 5) of the audit remediation plan.

How

Full workflow audit performed before the bump. Key v5+ breaking change is the removal of implicit artifact merging when two uploads in the same run share a name:. Inventory confirmed all 10 artifact names are globally unique within their run contexts:

Workflow Job Artifact name
ci.yml Frontend Unit + Coverage coverage-frontend
ci.yml UI Smoke + Visual + A11y + Responsive playwright-report
quality-gates.yml quality-gates test-artifacts
perf-foundation.yml perf-bundle perf-foundation-bundle
perf-foundation.yml perf-build perf-foundation-build
perf-foundation.yml perf-memory perf-foundation-memory
perf-foundation.yml perf-api perf-foundation-api
dependency-watch.yml Weekly Dependency and Advisory Check dependency-watch-reports
osv-scan.yml Scan manifests against OSV osv-scan-report
sbom.yml Generate and attach CycloneDX SBOMs sbom-${{ github.event.release.tag_name || github.run_id }}

No actions/download-artifact usage in the repo (no lockstep bump needed).

One commit: ci(deps): bump actions/upload-artifact v4.6.2 to v7.0.1 across workflows. Global sed.

Testing

  • Commands run: grep -c across all workflows confirms 10 new references and zero old references
  • Results: SHA resolves via gh api repos/actions/upload-artifact/git/ref/tags/v7.0.1
  • CI will exercise every workflow on this PR and again on merge-run

Performance impact

  • Bundle delta: N/A
  • Build time delta: v7 download/upload protocol is slightly faster on average; no measurable CI wall-clock change expected
  • Lighthouse delta: none
  • API latency delta: none
  • DB query delta: none

Risk / Notes

Screenshots (UI only)

  • N/A

Lockfile rationale (if lockfile changed)

  • No lockfile changes.

🤖 Generated with Claude Code

Supersedes #22 — Dependabot PR blocked by branch-name governance
guard. Re-created on a codex-compliant branch per docs/SECURITY.md.

Old: ea165f8d65b6e75b540449e92b4886f43607fa02 (v4.6.2)
New: 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a (v7.0.1)

10 references updated across 6 workflows:
- .github/workflows/ci.yml (2)
- .github/workflows/perf-foundation.yml (4)
- .github/workflows/quality-gates.yml (1)
- .github/workflows/dependency-watch.yml (1)
- .github/workflows/osv-scan.yml (1)
- .github/workflows/sbom.yml (1)

Audit verified all 10 artifact uploads have globally unique names
within their run contexts. No workflow emits multiple artifacts with
the same name, so the v5+ implicit-merge removal is not a concern.
No actions/download-artifact usage in the repo (no lockstep bump
needed).

Workflow job graph and artifact names/paths/retention settings
untouched; this is a pure SHA bump.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@saagpatel saagpatel merged commit 11dedce into master Apr 21, 2026
23 of 26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants