cssnr/Homebrew Action
Homebrew Action to Update Custom Tap Formula url, sha256 and version with Verified Commits.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Jan 22, 2026
- License
- MIT
Pinned Snippet
uses: cssnr/homebrew-action@006907c55f3c4abe5e8aea9b5c1a6cb2cc219565 # v1.0.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| url | Formula URL to update. | — | "" |
| sha256 | Formula Hash to update. | — | "" |
| version | Formula Version to update. | — | "" |
| calculate | Calculate sha256 from url. | — | true |
| file | Full Formula File (overrides other inputs). | — | "" |
| repo | Homebrew Tap: owner/name | yes | — |
| formula | Formula file name. | — | "" |
| message | Commit message. | — | "" |
| branch | Branch to Checkout. | — | "" |
| head_branch | Branch to Push Too. | — | "" |
| create_branch | Create Head Branch. | — | false |
| token | Fine Grained or PAT w/ contents: write | — | ${{ github.token }} |
| app_id | App ID | — | "" |
| app_private_key | App Private Key | — | "" |
| commit | Commit and Push Changes | — | true |
| pull | Create Pull Request | — | false |
Outputs
| name | description |
|---|---|
| formula | Formula File |
| message | Commit Message |
| branch | Branch Used |
| sha256 | Formula Hash |
| sha | Commit Hash |
| pull | Pull Request JSON |