jaxxstorm/Install a binary from GitHub releases

Install binaries from GitHub releases

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
tokenGITHUB_TOKEN or a `repo` scoped Personal Access Token (PAT)${{ github.token }}
repoGitHub repo where binary is locatedyes
tagtag containing binary to installyeslatest
digestSHA256 digest of the release asset. Specify this parameter to verify the integrity of the downloaded asset.no
prereleaseConsider prerelease for latest tagnofalse
platformOS Platform to match in release package. Specify this parameter if the repository releases do not follow a normal convention otherwise it will be auto-detected.no
archOS Architecture to match in release package. Specify this parameter if the repository releases do not follow a normal convention otherwise it will be auto-detected.no
extensionCustom file extension to match in release package. Specify this parameter if the repository releases do not provide a .tar.gz or .zip format release.no
extension-matchingEnable/disable file extension matching in release package. Specify this parameter if the repository releases do not have a file extension e.g. they are pure binaries.noenable
rename-toWhen installing a release that is not an archive, e.g. a pure binary, this controls how the downloaded release asset is renamed. Specify this parameter if installing a non-archive release.no
chmodWhen installing a release that is not an archive, e.g. a pure binary, this controls how the downloaded release asset is chmod'd. Specify this parameter if installing a non-archive release and you need to change its permissions e.g. make it executable.no
cacheWhen set to 'enable', caches the downloads of known tags with actions/cacheno
binaries-locationSpecify this parameter if the binaries are not located in the root of the release archive. The parameter should be a relative path to the release archive. For example, if the binaries are located in the 'bin' directory of the release archive, the parameter should be 'bin'.no
asset-nameUse this parameter to specify the name of the asset to download if the repo has multiple assets.no

no outputs