Back to Reflex

+Verify Release Before Post Release.Bugfix

packages/reflex-release/news/+verify-release-before-post-release.bugfix.md

0.9.10926 B
Original Source

create-release now reads the GitHub release back from GitHub instead of trusting gh's exit status, so the tag handed to a post-release-workflow is one that was verified: on the expected tag, published rather than drafted, flagged and titled as this run asked, and carrying the SHA256SUMS manifest at the size that was built. A re-run over a tag that already has a release verifies it the same way rather than treating any existing release as success — a missing or stale manifest is attached again (the one partial state a re-run can finish by itself), and a release that is drafted, flagged or titled differently stops the job for a human instead of being passed off as this version's release. A failed read is kept distinct from an absent release — a not-found is believed only once the repository itself reads back, so a rate-limited or unauthenticated read can no longer pass for a tag that has no release yet.