step-security/release-downloader

Download release assets from private or public github repositories

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
repositoryThe source repository path. Expected format {owner}/{repo}no${{ github.repository }}
latestA flag to choose between latest release and remaining releasesnofalse
preReleaseA flag to download from prerelease. It should be combined with latest flagnofalse
tagThe github tag to download the release fromno""
fileNameName of the file to download (use '*' to download all assets other than tarball or zipball)no""
tarBallDownload tarball from assetsnofalse
zipBallDownload zipball from assetsnofalse
out-file-pathRelative path under $GITHUB_WORKSPACE to place the downloaded filesyes.
extractIf the downloaded assets should be extracted to `out-file-path`. Supports tar, tar.gz and zipnofalse
tokenGithub token to access private reposno${{ github.token }}
github-api-urlThe URL of the Github API, only use this input if you are using Github Enterprisenohttps://api.github.com
releaseIdThe release id to download the file fromno""
namedescription
tag_nameThe github tag used to download the release
release_nameThe release name / title
downloaded_filesThe array of downloaded files, useful when using wildcard '*' to download multiple files.