- Create a GitHub repository named
skillforge. - Copy this directory so it becomes the repository root.
- Push
main.
The repository includes .github/workflows/ci.yml to run:
go test ./...go build ./...
Tagging a semantic version triggers .github/workflows/release.yml.
git tag v0.1.0
git push origin v0.1.0That workflow publishes release archives and checksums.txt through GoReleaser.
After the first release:
./scripts/render-homebrew-formula.sh --owner itamaker --version v0.1.0 > /path/to/homebrew-tap/Formula/skillforge.rbCommit the rendered file to https://github.com/itamaker/homebrew-tap as Formula/skillforge.rb, then users can install with:
brew tap itamaker/tap https://github.com/itamaker/homebrew-tap
brew install itamaker/tap/skillforge