justintime50/Homebrew Releaser

Release scripts, binaries, and executables directly to Homebrew via GitHub Actions.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
homebrew_ownerThe name of the homebrew tap owner to publish your formula to as it appears on GitHub.yes""
homebrew_tapThe name of the homebrew tap to publish your formula to as it appears on GitHub.yes""
formula_folderThe name of the folder in your homebrew tap where formula will be committed to.noFormula
branchThe branch to push your formula file to (if not present, the branch used will be your repo default branch).no
github_tokenThe GitHub Token (saved as a repo secret) that has `repo` permissions for the homebrew tap you want to release to.yes
commit_ownerGit author info used to commit to the homebrew tap.nohomebrew-releaser
commit_emailGit author info used to commit to the homebrew tap.nohomebrew-releaser@example.com
depends_onCustom dependencies in case other formulas are needed to build the current one (can be multiline).no
installCustom install command for your formula.yes
testCustom test command for your formula so you can run `brew test`.no
download_strategyThe Homebrew download strategy to use for formulas.no
custom_requireAllows you to add a custom require_relative at the top of the formula template.no
formula_includesAllows you to add custom includes inside the formula class, before dependencies and install blocks.no
update_python_resourcesRun 'brew update-python-resources' on the formula to add Python resources.nofalse
versionOverride the automatically detected version of a formula with an explicit value.no
target_darwin_amd64Add a custom URL/checksum target for AMD64 Darwin builds.no
target_darwin_arm64Add a custom URL/checksum target for ARM64 Darwin builds.no
target_linux_amd64Add a custom URL/checksum target for AMD64 Linux builds.no
target_linux_arm64Add a custom URL/checksum target for ARM64 Linux builds.no
custom_tarballUse a custom tarball on your release instead of the auto generated or templated arch URLs listed above.no
update_readme_tableUpdate your homebrew tap's README with a table of all projects in the tap.nofalse
skip_commitSkips committing the generated formula to a homebrew tap (useful for local testing).nofalse
skip_checksumSkips uploading the checksum file for release assets to the release.nofalse
debugLogs debugging info to console.nofalse
ignore_warningsIgnores non-critical warnings by not raising them at the end and failing the action.nofalse

no outputs