Release Skill
Trigger: release, replace release, update release, rebuild release, new release, push release
Description
Manages dots releases by replacing the existing release with a new one built from HEAD.
Steps
Delete existing release and tag
gh release delete v0.2.0 --yes --cleanup-tag 2>/dev/null || true git push origin :refs/tags/v0.2.0 2>/dev/null || true git tag -d v0.2.0 2>/dev/null || trueCreate new tag on HEAD
git tag v0.2.0 git push origin v0.2.0Monitor CI workflow
gh run list --workflow=release.yml --limit=1 gh run watch --exit-statusVerify Homebrew update
- Check that joelreymont/homebrew-tap was updated with new SHA256 hashes
- Verify with:
gh api repos/joelreymont/homebrew-tap/commits --jq '.[0].commit.message'
Test installation
brew update brew reinstall joelreymont/tap/dot dot --version
Notes
- Release workflow builds static binaries with SQLite compiled from source
- Binaries are ~0.9MB, fully static, no dependencies
- Homebrew formula is auto-updated by the release workflow using HOMEBREW_TAP_TOKEN secret
Source: joelreymont/dots — distributed by TomeVault.