past-due/Fetch Release Info
Fetch GitHub Releases info and store as JSON files in a folder
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github_repo | The owner and repository name from which to fetch GitHub Release Info. For example, octocat/Hello-World. Defaults to GITHUB_REPOSITORY. | no | GITHUB_REPOSITORY |
| github_token | — | no | — |
| github_release_id | The release_id of the desired GitHub Release for which to fetch information | no | latest |
| output_directory | The output directory in which to store downloaded JSON files | no | releases |
| cache_directory | The cache directory in which to store information about prior API requests | no | _cache_data/releases |
| output_file_extension | The file extension to use for saved JSON files | no | json |
| fetch_release_index | Whether to fetch all releases - i.e. the release index (https://developer.github.com/v3/repos/releases/#list-releases-for-a-repository) | no | false |
| filter_draft_releases | Whether to remove draft releases from the release index | no | true |
| filter_release_keys | A 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_keys | A 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_info | If `true`, downloads the assets and calculates various info (SHA256 hashes, etc), adding the data to the output files | no | false |
Outputs
no outputs