Skip to content

feat: add Homebrew tap support#8

Merged
andrespd99 merged 1 commit into
mainfrom
andrespd99/feat/homebrew-tap
Jul 10, 2026
Merged

feat: add Homebrew tap support#8
andrespd99 merged 1 commit into
mainfrom
andrespd99/feat/homebrew-tap

Conversation

@andrespd99

Copy link
Copy Markdown
Owner

Summary

Adds Homebrew tap support so users can install fireauth with brew install.

Changes

  • .goreleaser.yml — Added brews section that publishes a Formula to andrespd99/homebrew-fireauth on each release
  • .github/workflows/release.yml — Passes HOMEBREW_TAP_GITHUB_TOKEN env var to goreleaser (needed because the default GITHUB_TOKEN cannot push to another repository)
  • README.md — Added Homebrew install instructions (recommended method)
  • RELEASING.md — Documented the HOMEBREW_TAP_GITHUB_TOKEN secret requirement

Tap repo

Created andrespd99/homebrew-fireauth (public) to serve as the tap.

Usage

After this is merged and a release is triggered:

brew tap andrespd99/fireauth
brew install fireauth

Required secret

Before the first release, add a HOMEBREW_TAP_GITHUB_TOKEN secret to the fireauth repo — a GitHub PAT with repo scope on andrespd99/homebrew-fireauth.

Testing

go build ./...
go vet ./...
go test ./...

All pass.

- goreleaser publishes a Formula to andrespd99/homebrew-fireauth on each release
- Release workflow passes HOMEBREW_TAP_GITHUB_TOKEN for cross-repo push
- README updated with brew install instructions
- RELEASING.md documents the required secret
@andrespd99
andrespd99 merged commit 5894a68 into main Jul 10, 2026
3 checks passed
@andrespd99
andrespd99 deleted the andrespd99/feat/homebrew-tap branch July 10, 2026 20:30
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