cut-release - Cut a stable Promise epoch release end-to-end
Orchestrates stable Promise epoch releases by driving cheapest-first CI, publishing next/stable builds, authoring notes, and verifying releases.
Tags
Updated: 2026-09-20Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Sync tooling with main branch
- Drive cheapest-first per-platform CI sequentially
- Cut next tag to trigger build
- Wait for release build completion
- Author synthesized release notes
- Dry-run stable release
- Cut stable release
- Verify release publish status
- Announce release in GitHub Discussions
- Write narrative summary for user
Inputs
- Release commit SHA
- Synthesized release notes file
- GitHub API token with Discussions scope
Outputs
- Pushed epoch-next tag
- Pushed stable epoch tag
- Published GitHub release with assets
- Updated catalog.toml file
- GitHub Discussion announcement post
- User narrative write-up
Requirements
- git CLI tool
- gh CLI tool
- Repo release tooling (bin/release and make)
- GitHub API token with repo scope for Discussions
- Runner platforms (linux-amd64, linux-arm64, windows-amd64, darwin-arm64)
