gechr/Publish Homebrew Formula
Generate and publish a Homebrew formula to a tap repository.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Apr 20, 2026
- License
- None
Pinned Snippet
uses: gechr/homebrew-publish-formula@04c96853dce59cfbfca97503d2cc625cb3321cee # v1.0.5tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| name | Binary/formula name (e.g. clone) | yes | — |
| class | Ruby class name (e.g. Clone). Defaults to title case of name. | — | "" |
| desc | Formula description | yes | — |
| tap | Tap repository | — | gechr/homebrew-tap |
| token | GitHub token with write access to the tap repository | yes | — |
| version | Version (with or without v prefix) | yes | — |
| homepage | Project homepage URL | yes | — |
| checksums-file | Path to checksums.txt | — | dist/checksums.txt |
| completion-args | Extra args for generate_completions_from_executable. Empty to disable. | — | --print-completion |
| shell-parameter-format | shell_parameter_format for generate_completions_from_executable | — | --@shell= |
| head-depends-on | Build dependency for the head stanza (e.g. go, rust) | — | go |
| head-build-binary | Path to the built binary after `make build` (relative to repo root). Defaults to dist/<name>. | — | "" |
Outputs
no outputs