You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create timimsms/homebrew-cu repository on GitHub (GoReleaser creates Casks/ itself)
Create a GitHub PAT (fine-grained, Contents R/W on homebrew-cu only; expires 2027-07-15, renewal reminder set for 2027-07-01)
Add HOMEBREW_TAP_GITHUB_TOKEN secret to the cu repository
Verify go install github.com/timimsms/cu/cmd/cu@latest works (resolved @latest → v0.1.0, built and ran; reports "dev" version — see follow-up issue on ReadBuildInfo fallback)
Release
Tag: git tag v0.1.0
Push: git push origin v0.1.0
Verify GitHub Release is created with binaries (5 archives + checksums.txt)
Verify Homebrew cask is pushed to timimsms/homebrew-cu (Casks/cu.rb present)
Post-release verification
brew install timimsms/cu/cu works on macOS (incl. Gatekeeper check)
Downloaded binary works: cu --version (Darwin_arm64 archive: checksum OK, reports 0.1.0 / commit a1943b0 / built by goreleaser)
Checklist for first public release
Pre-release (PRs to merge first)
Manual setup
timimsms/homebrew-curepository on GitHub (GoReleaser createsCasks/itself)HOMEBREW_TAP_GITHUB_TOKENsecret to the cu repositorygo install github.com/timimsms/cu/cmd/cu@latestworks (resolved @latest → v0.1.0, built and ran; reports "dev" version — see follow-up issue on ReadBuildInfo fallback)Release
git tag v0.1.0git push origin v0.1.0timimsms/homebrew-cu(Casks/cu.rb present)Post-release verification
brew install timimsms/cu/cuworks on macOS (incl. Gatekeeper check)cu --version(Darwin_arm64 archive: checksum OK, reports 0.1.0 / commit a1943b0 / built by goreleaser)cu auth loginflow workscu task listworks against a real workspace