| app-id | The ID of the GitHub App used to authenticate to the tap repository.
Usually provided via an organisation-level secret.
| yes | — |
| private-key | The private key (PEM) of the GitHub App used to authenticate to the tap
repository. Usually provided via an organisation-level secret.
| yes | — |
| tap | The `owner/repo` of the Homebrew tap to publish into. | no | SierraSoftworks/homebrew-tap |
| tap-branch | The branch of the tap to commit to (defaults to the default branch). | no | — |
| name | The formula name (and default release-asset prefix). Defaults to the name
of the repository that triggered the workflow.
| no | — |
| binary | The installed binary name. Defaults to `name`. | no | — |
| repository | The `owner/repo` whose release the artifacts come from. Defaults to the
repository running the workflow.
| no | — |
| tag | The release tag to publish. Defaults to the triggering release event or
the pushed tag ref. The formula version is the tag with any leading `v`
removed.
| no | — |
| os | When set together with `arch`, only this platform's block is updated — the
per-matrix-job mode. Non-Homebrew values (e.g. `windows`) are skipped.
When omitted, every supported platform is scanned.
| no | — |
| arch | The architecture (`amd64` or `arm64`) to update; see `os`. | no | — |
| desc | Formula description. Defaults to the source repository's GitHub
description (sanitised for `brew audit`).
| no | — |
| homepage | Formula homepage. Defaults to the source repository's homepage, or its
GitHub URL.
| no | — |
| license | Formula license (SPDX identifier). Defaults to the source repository's
detected license.
| no | — |
| aliases | Versioned alias formulae to publish alongside the unversioned formula, as
a space/comma list of `major` and/or `minor`. For a 3.11.4 release,
`major minor` also writes `name@3` and `name@3.11` (both keg-only).
| no | — |
| formula-dir | The directory within the tap that holds formulae. | no | Formula |
| github-token | Token used to read the source repository's metadata (description,
homepage, license). Pass the workflow's github.token to avoid
unauthenticated rate limits. Defaults to the GITHUB_TOKEN environment
variable if set.
| no | — |