release-asc-cli
Installation
SKILL.md
Release the ASC CLI
Treat a release request as an end-to-end publishing operation, not merely a tag push.
Prove the release target
- Resolve the requested plain semantic version without a
vprefix. - Fetch
origin, verify the tag does not already exist locally or remotely, and inspect the release-worthy delta since the previous tag. - Query open PRs and confirm the intended changes are already merged.
- Create a clean detached worktree from the exact current
origin/maincommit. Do not release from a dirty user checkout or an unmerged branch. - Inspect
.github/workflows/release.ymland current repository guidance instead of assuming an older release procedure still applies.
Run the release gate
Run and record: