ophub/delete-releases-workflows
Delete older releases and workflow runs
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| repo | Repo name in the form of <owner>/<repo> | no | ${{ github.repository }} |
| delete_releases | Whether to delete releases records (true/false) | no | false |
| delete_tags | Whether to delete associated tags (true/false) | no | false |
| prerelease_option | Filter scope by pre-release status (all/true/false) | no | all |
| releases_keep_latest | How many latest releases to keep (non-negative integer) | no | 90 |
| releases_keep_keyword | Keyword(s) to keep releases, separated by / (e.g. book/tool) | no | "" |
| delete_workflows | Whether to delete workflow run records (true/false) | no | false |
| workflows_keep_day | Days to keep workflow runs (non-negative integer) | no | 90 |
| workflows_keep_keyword | Keyword(s) to keep workflow runs, separated by / (e.g. book/tool) | no | "" |
| out_log | Output detailed JSON logs for each step (true/false) | no | false |
| gh_token | GitHub token for API authentication (needs contents: write, actions: write) | yes | — |
Outputs
no outputs