Skip to content

chore: add license and release automation#51

Merged
sleipi merged 3 commits into
mainfrom
chore/release-1.0
May 25, 2026
Merged

chore: add license and release automation#51
sleipi merged 3 commits into
mainfrom
chore/release-1.0

Conversation

@sleipi
Copy link
Copy Markdown
Owner

@sleipi sleipi commented May 25, 2026

Changes

  • Add MIT license (2026)
  • Add GoReleaser config for cross-compiled releases (linux/darwin, amd64/arm64)
  • Add .github/workflows/release.yml - triggers on v* tags, builds binaries via GoReleaser
  • Update CI: replace release: [published] trigger with push: [main]
  • Update README: CI + license badges, download-from-releases install option

Release workflow after merge

git tag v1.0.0-rc.1
git push origin v1.0.0-rc.1

GoReleaser picks up the tag, cross-compiles, and creates a GitHub pre-release with attached binaries.

sleipi added 3 commits May 25, 2026 18:37
- Add MIT license (2026, Ronny Herrgesell)
- Add .goreleaser.yaml for cross-compiled releases (linux/darwin, amd64/arm64)
- Add release.yml workflow (triggers on v* tags via GoReleaser)
- Update ci.yml: replace release trigger with push-to-main
- Update README: add badges, link to releases for installation
Configure GoReleaser to auto-push formula to sleipi/homebrew-tap
on non-prerelease tags. Requires HOMEBREW_TAP_TOKEN secret.

Closes #31
chore: add Homebrew tap publishing to GoReleaser
@sleipi sleipi merged commit 6608912 into main May 25, 2026
4 checks passed
@sleipi sleipi deleted the chore/release-1.0 branch May 25, 2026 17:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant