Skip to content

fix(release): allow isolated package retries - #360

Merged
overtrue merged 1 commit into
mainfrom
overtrue/fix-package-retry-validation
Aug 26, 2026
Merged

fix(release): allow isolated package retries#360
overtrue merged 1 commit into
mainfrom
overtrue/fix-package-retry-validation

Conversation

@overtrue

Copy link
Copy Markdown
Contributor

Related issue: none. The v0.1.32 release exposed a packaging retry deadlock: reusable workflows keep the caller event name, so the current run was rejected, and a completed run with only the package child failed could not be retried. This change accepts the current run by ID and permits a completed retry only when every non-package job succeeded or was intentionally skipped. Validated with actionlint, the live failed release job set, cargo fmt --all --check, cargo clippy --workspace --all-targets --locked -- -D warnings, and cargo test --workspace --locked.

@overtrue
overtrue merged commit 85417b6 into main Aug 26, 2026
6 checks passed
@overtrue
overtrue deleted the overtrue/fix-package-retry-validation branch August 26, 2026 16:01
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