This repository includes the release automation and a Homebrew formula scaffold for Milestone 8.
Pushing a tag like v0.1.0 triggers .github/workflows/release.yml, which:
- Builds
stckon Apple Silicon macOS (aarch64-apple-darwin). - Packages release archive:
stck-vX.Y.Z-aarch64-apple-darwin.tar.gz
- Generates SHA256 files per archive and a combined
checksums.txt. - Publishes/updates the GitHub Release for that tag with these assets.
The release workflow validates that:
- tag
vX.Y.ZmatchesCargo.tomlversion = "X.Y.Z".
Formula/stck.rb is a tap-style formula scaffold that:
- installs
stck - installs
git-stcksymlink to supportgit stck ...
Before publishing for real, update Formula/stck.rb:
- Set
version. - Set macOS arm64 asset URL.
- Replace placeholder SHA256 with the real checksum from the release asset.
- Verify
stck --versionmatches tag version. - Push release tag:
git tag vX.Y.Z && git push origin vX.Y.Z. - Confirm release assets + checksums uploaded.
- Update
Formula/stck.rbSHA256 values. - Test install from tap on Apple Silicon:
brew install <tap>/stckstck --helpgit stck --help