sierrasoftworks/Publish Homebrew Formula

Publishes (or incrementally updates) a Homebrew formula in the Sierra Softworks tap from a project's GitHub release artifacts.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
app-idThe ID of the GitHub App used to authenticate to the tap repository. Usually provided via an organisation-level secret. yes
private-keyThe private key (PEM) of the GitHub App used to authenticate to the tap repository. Usually provided via an organisation-level secret. yes
tapThe `owner/repo` of the Homebrew tap to publish into.noSierraSoftworks/homebrew-tap
tap-branchThe branch of the tap to commit to (defaults to the default branch).no
nameThe formula name (and default release-asset prefix). Defaults to the name of the repository that triggered the workflow. no
binaryThe installed binary name. Defaults to `name`.no
repositoryThe `owner/repo` whose release the artifacts come from. Defaults to the repository running the workflow. no
tagThe 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
osWhen 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
archThe architecture (`amd64` or `arm64`) to update; see `os`.no
descFormula description. Defaults to the source repository's GitHub description (sanitised for `brew audit`). no
homepageFormula homepage. Defaults to the source repository's homepage, or its GitHub URL. no
licenseFormula license (SPDX identifier). Defaults to the source repository's detected license. no
aliasesVersioned 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-dirThe directory within the tap that holds formulae.noFormula
github-tokenToken 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
namedescription
formulaThe path to the unversioned formula within the tap.
formulaeNewline-separated paths of every formula written (incl. aliases).
versionThe published version.
platformsThe platform blocks updated in this run.
resultEither `updated` or `unchanged`.