Skip to content

fix(ci): stop concurrent release uploads racing on assets#2221

Merged
mre merged 1 commit into
masterfrom
fix/release-binary-upload-race
May 31, 2026
Merged

fix(ci): stop concurrent release uploads racing on assets#2221
mre merged 1 commit into
masterfrom
fix/release-binary-upload-race

Conversation

@mre

@mre mre commented May 31, 2026

Copy link
Copy Markdown
Member

Release events fire created/prereleased/published together, spawning 3 concurrent runs that race gh release upload and drop assets (e.g. nightly aarch64-musl, which broke the arm64 Docker build). Trigger on published only, add a concurrency guard, and use --clobber.

@mre mre merged commit 31a8f21 into master May 31, 2026
8 checks passed
@mre mre deleted the fix/release-binary-upload-race branch May 31, 2026 23:21
@mre

mre commented May 31, 2026

Copy link
Copy Markdown
Member Author

This fixed the build. It was unrelated to the Docker changes in #2219. The root cause was a race on GitHub releases on push.

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