Pushes to main release automatically. Skip a push with [skip ci].
Conventional Commits drive the bump (see .releaserc.json):
| Commit type | Release |
|---|---|
feat: |
minor |
fix: / perf: / refactor: |
patch |
feat!: / breaking change |
major |
docs: / test: / chore: / build: / ci: |
none |
verifyruns with read-only credentials- Protected
releaseEnvironment mints a short-liveduinaf-releaserinstallation token scoped tohealthd+homebrew-tap semantic-releasecreates the GitHub Release- GoReleaser publishes darwin/arm64 + darwin/amd64 archives and updates
uinaf/homebrew-tap
Sources of truth: .github/workflows/ci.yml, .releaserc.json, .goreleaser.yaml.
release Environment:
| Name | Kind |
|---|---|
UINAF_RELEASE_APP_ID |
variable |
UINAF_RELEASE_APP_PRIVATE_KEY |
secret |