aznashwan/Cloudbase Autolabeller
One-stop solution for managing all your labels with a crystal-clear config.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| token | GitHub token to use for the labelling actions. ('${ secrets.GITHUB_TOKEN }') Can be a 'classic' token or a 'fine-grained' token with full repo/issue/PR access. | — | ${{ github.token }} |
| target | Target for the labelling action. Can be the full URL or resource path of the repo or repo object, such as: - myuser/myrepo - muyser/myrepo/pull/N - myuser/myrepo/issues/N | no | — |
| target-from-action-env | The '${ toJSON(github) }' variable present in GitHub actions to extract the target. Runs triggered on the repo will result in the labelling of the whole repo. Runs triggered on PRs/Issues will only result in the labelling of said item. | no | — |
| command | The labelling command to run. Options are 'generate', 'sync', and 'purge'. | — | sync |
| config-path | Path to the labels configuration file within your repository. Default is '.github/autolabels.yml' | — | .github/autolabels.yml |
Outputs
| name | description |
|---|---|
| labels | JSON list containing objects with the label definitions which were added/modified for the given target. |