Skip to content

fix: retry draft release discovery - #7

Merged
tinkeragora merged 1 commit into
mainfrom
fix_release_draft_race
Aug 31, 2026
Merged

fix: retry draft release discovery#7
tinkeragora merged 1 commit into
mainfrom
fix_release_draft_race

Conversation

@tinkeragora

Copy link
Copy Markdown
Member

Summary

  • retry exact draft release discovery across GitHub API visibility lag
  • fail closed when multiple matching drafts appear
  • reuse bounded discovery and deletion retries during cleanup

Evidence

Release run 33360239633 created the draft successfully, then observed zero matching drafts about 307 ms later. The failed run cleaned up the draft and did not publish a release.

Verification

  • release workflow contract
  • SBOM normalization contract
  • release shell syntax
  • Rust format, tests, and strict Clippy

@tinkeragora
tinkeragora merged commit 9198b7d into main Aug 31, 2026
7 checks passed
@tinkeragora
tinkeragora deleted the fix_release_draft_race branch August 31, 2026 05:33
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