Skip to content

Add release safety checks - #10

Merged
smigolsmigol merged 1 commit into
mainfrom
chore/release-safety
Aug 23, 2026
Merged

smigolsmigol merged 1 commit into
mainfrom
chore/release-safety

Conversation

@smigolsmigol

Copy link
Copy Markdown
Owner

The tag-triggered release currently publishes whatever uv build produced
without checking that the tag matches the wheel metadata or starting the
installed package. This installs exactly one built wheel, runs
bumpcheck --help, reads the installed version, and rejects tags other than
v<version>. Manual workflow runs still build and smoke-test the wheel but do
not publish.

The repository-specific SECURITY.md documents latest-release support, the
existing reporting address, and the trusted-input boundary for case files and
requested packages.

Local verification:

  • YAML parsing and Bash syntax passed
  • the exact built wheel installed and its CLI started
  • v0.2.0 passed, v0.2.1 failed, and the branch/manual path passed

@smigolsmigol
smigolsmigol marked this pull request as ready for review August 23, 2026 00:39
@smigolsmigol
smigolsmigol merged commit b7caff8 into main Aug 23, 2026
12 checks passed
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