lukas-kuntze/GitHub Label Manager
Automatically creates, updates, and manages GitHub labels based on a YAML configuration file.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| config_file | Path to the YAML configuration file containing label definitions. | no | .github/config/repository-labels.yml |
| delete_missing | If true, removes labels from the repository that are not defined in the config file. Use with caution! | no | false |
| github_api_url | Base URL of the GitHub API (used for GitHub Enterprise Server). | no | https://api.github.com |
| github_token | GitHub token used for authenticating API requests. | yes | — |
Outputs
| name | description |
|---|---|
| labels_created | Number of labels that were created. |
| labels_deleted | Number of labels that were deleted. |
| labels_ignored | Number of labels skipped due to the ignore flag in the config. |
| labels_skipped | Number of labels that were already up-to-date (no changes needed). |
| labels_updated | Number of labels that were updated. |