lemlib/Pros Depot from Releases
Generates a depot json from GitHub Releases and places it in the desired repo.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| repo | Repository to which the depot will be pushed to. If source-repo is not defined, then this parameter will be assumed to be the source repo. If left undefined, then this parameter will be inferred from the workflow that called this action. example: "lemlib/lemlib" | no | — |
| source-repo | Repository from which to retrieve releases from If left undefined, then the repo parameter will be assumed to be the source repo. example: "lemlib/lemlib" | no | — |
| token | Your GitHub Access Token. Necessary to not get rate limited. | yes | ${{ github.token }} |
| branch | The branch where the stable depot json will be placed. | yes | depot |
| pre-release-branch | The branch of the depot where pre release versions should be placed. If omitted, then the pre-release versions will not be placed in a depot. | no | depot |
| path | The path to the stable depot json. | yes | stable.json |
| pre-release-path | The path to the depot where pre release versions should be placed. If omitted, then the pre-release versions will not be placed in a depot. If pre-release-branch == branch AND pre-release-path == path, then the pre-release versions will be placed in the same depot as the stable versions. If pre-release-branch is not defined, then this input will be ignored. | no | beta.json |
| readable-json | Whether the depot json should be formatted to be human readable (true/false). | yes | false |
| message | The commit message that will be used when updating the depot | no | — |
| quiet | When true, all warnings will be silenced. Errors should still be logged. | no | false |
| ignore-non-template-assets | When true, silences warnings regarding assets that do not contain a template.pros file. | no | false |
Outputs
no outputs