mesa-dot-dev/Push Homebrew Formula
Generate and push Homebrew formulae to a tap repository from a template
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| name | Project name (defaults to repository name) | no | — |
| url | URL to the artifact (auto-discovered from GitHub release if omitted) | no | — |
| sha256 | SHA256 checksum of the artifact (auto-computed from url if omitted) | no | — |
| version | Version string (defaults to current tag with v prefix stripped) | no | — |
| tap | Target tap repository, e.g. owner/homebrew-tap | yes | — |
| tap-branch | Branch to push to in the tap repository | no | main |
| versioned-path | Path for versioned formula in the tap, e.g. Formula/app@${VERSION}.rb | no | — |
| latest-path | Path for latest formula in the tap, e.g. Formula/app.rb | yes | — |
| template | Path to the formula template file in the calling repository | yes | — |
| commit-message | Commit message (${VERSION} is replaced) | no | Deploy Formula ${VERSION} |
| tap-token | PAT with push access to the tap repository | yes | — |
| committer-name | Git committer name | no | github-actions[bot] |
| committer-email | Git committer email | no | github-actions[bot]@users.noreply.github.com |
Outputs
| name | description |
|---|---|
| version | The resolved version string |
| sha256 | The resolved or computed SHA256 |