release
release
Ship a version from the default branch: changelog, bump, push, tag, GitHub release, optional archive.
Run uv run "$HERE/scripts/invoke.py" — $HERE is the directory that holds this SKILL.md — with everything the user typed after /release, verbatim and however many lines, on stdin. Exit 0: do what it prints. On any other exit, if you introduced a known construction error and can correct it while preserving the user's request and authority, account for effects already produced, submit the corrected invocation through the same shim, and continue from the failed boundary; a refusal before the operation starts consumes no operation. Otherwise show what it printed to the user verbatim and stop. Never repair input the user supplied, or automatically retry exact help, an unmet dependency, an unrelated failure, or a failure whose origin or valid correction is unknown.
Arguments
The operand is the version to ship — X.Y.Z exactly, or minor or major as the bump to apply — and step 4 says what its absence means. --no-build skips the archive step 10 would build and attach; --yes answers the wait in step 5. gh is required only for the GitHub release step.