release-flow

Installation
SKILL.md

Mole CLI Release Flow

Tag-driven flow. The release.yml workflow watches 'V*' tag pushes (capital V), builds amd64 and arm64 binaries on macOS, generates SHA256SUMS, attaches build provenance, creates the GitHub Release without notes, then bumps the personal Homebrew tap and opens a Homebrew core PR.

Distribution channels

Channel What ships Trigger Automation
Nightly (mo update --nightly) main HEAD via install.sh Any commit pushed to main Automatic; no tag or release involved
GitHub stable release amd64/arm64 binaries + SHA256SUMS Push a capital-V tag release.yml builds and creates the release; curated notes are a manual follow-up
Homebrew personal tap (tw93/homebrew-tap) Formula bump Same V* tag workflow Automatic; do not re-run manually unless the workflow log shows a failure
Homebrew core Version-bump PR to Homebrew/homebrew-core Same V* tag workflow Automatic PR; merge timing is upstream's

At the start of any release-flavored task, restate which channels this run will touch and which it will not, and confirm with the maintainer before acting. Channel scope is specified by the maintainer, never inferred.

Pre-flight checklist

Installs
1
Repository
tw93/mole
GitHub Stars
58.8K
First Seen
13 days ago
release-flow — tw93/mole