Skip to content

fix(ci): deduplicate smoke test artifact name for dual Linux builds#431

Merged
koala73 merged 1 commit intomainfrom
fix/ci-artifact-name-conflict
Feb 26, 2026
Merged

fix(ci): deduplicate smoke test artifact name for dual Linux builds#431
koala73 merged 1 commit intomainfrom
fix/ci-artifact-name-conflict

Conversation

@koala73
Copy link
Owner

@koala73 koala73 commented Feb 26, 2026

Summary

  • Both ubuntu-24.04 (x64) and ubuntu-24.04-arm (ARM64) matrix entries run the smoke test and upload a screenshot artifact with the static name linux-smoke-test-screenshot
  • upload-artifact@v4 rejects duplicate names with 409 Conflict (v3 merged, v4 errors)
  • Fix: append ${{ matrix.label }}linux-smoke-test-screenshot-Linux-x64 / linux-smoke-test-screenshot-Linux-ARM64

CI log proof from run 22452393753: the ARM64 "Upload smoke test screenshot" step fails on the exact artifact name collision.

Test plan

  • Re-trigger v2.5.14 build (or push a new tag) and verify both Linux builds complete without 409

Both ubuntu-24.04 (x64) and ubuntu-24.04-arm (ARM64) upload a smoke
test screenshot with the static name `linux-smoke-test-screenshot`.
upload-artifact@v4 rejects duplicate names with 409 Conflict.

Append matrix.label so each gets a unique artifact name.

CI log proof: run 22452393753 shows the ARM64 "Upload smoke test
screenshot" step failing on the exact artifact name collision.
@vercel
Copy link

vercel bot commented Feb 26, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
worldmonitor Building Building Preview, Comment Feb 26, 2026 5:32pm
worldmonitor-finance Building Building Preview, Comment Feb 26, 2026 5:32pm
worldmonitor-happy Building Building Preview, Comment Feb 26, 2026 5:32pm
worldmonitor-startup Building Building Preview, Comment Feb 26, 2026 5:32pm

Request Review

@chatgpt-codex-connector
Copy link

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@koala73 koala73 merged commit 6dcedbb into main Feb 26, 2026
4 of 6 checks passed
@koala73 koala73 mentioned this pull request Feb 26, 2026
facusturla pushed a commit to facusturla/worldmonitor that referenced this pull request Feb 27, 2026
…oala73#431)

Both ubuntu-24.04 (x64) and ubuntu-24.04-arm (ARM64) upload a smoke
test screenshot with the static name `linux-smoke-test-screenshot`.
upload-artifact@v4 rejects duplicate names with 409 Conflict.

Append matrix.label so each gets a unique artifact name.

CI log proof: run 22452393753 shows the ARM64 "Upload smoke test
screenshot" step failing on the exact artifact name collision.
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.

1 participant