past-due/Fetch Release Info

Fetch GitHub Releases info and store as JSON files in a folder

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github_repoThe owner and repository name from which to fetch GitHub Release Info. For example, octocat/Hello-World. Defaults to GITHUB_REPOSITORY.noGITHUB_REPOSITORY
github_tokenno
github_release_idThe release_id of the desired GitHub Release for which to fetch informationnolatest
output_directoryThe output directory in which to store downloaded JSON filesnoreleases
cache_directoryThe cache directory in which to store information about prior API requestsno_cache_data/releases
output_file_extensionThe file extension to use for saved JSON filesnojson
fetch_release_indexWhether to fetch all releases - i.e. the release index (https://developer.github.com/v3/repos/releases/#list-releases-for-a-repository)nofalse
filter_draft_releasesWhether to remove draft releases from the release indexnotrue
filter_release_keysA JSON array of strings specifying keys to remove from the release object (https://developer.github.com/v3/repos/releases/#get-a-single-release)no["author"]
filter_asset_keysA JSON array of strings specifying keys to remove from each asset object in the release.assets array (https://developer.github.com/v3/repos/releases/#get-a-single-release)no["uploader", "download_count"]
calculate_asset_infoIf `true`, downloads the assets and calculates various info (SHA256 hashes, etc), adding the data to the output filesnofalse

no outputs