You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Label Syncer
v0.4.0
GitHub Actions workflow to sync GitHub labels in the declarative way.
By using this workflow, you can sync current labels with labels configured in a YAML manifest.
- name: bug
description: Something isn't working
color: d73a4a
- name: documentation
description: Improvements or additions to documentation
color: 0075ca
- name: duplicate
description: This issue or pull request already exists
color: cfd3d7
The default file path is .github/labels.yml
, but you can specify any file path with jobs.<job_id>.steps.with
.
To create manifest of the current labels easily, using label-exporter is recommended.
An workflow example is here.
name: Sync labels in the declarative way
on:
push:
branches:
- master
paths:
- path/to/labels.yml
build:
runs-on: ubuntu-latest
steps:
- uses: actions/[email protected]
- uses: micnncim/[email protected]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
manifest: labels.yml
- cloudalchemy/ansible-prometheus
- cloudalchemy/ansible-grafana
- cloudalchemy/ansible-node-exporter
- cloudalchemy/ansible-fluentd
- cloudalchemy/ansible-alertmanager
- cloudalchemy/ansible-blackbox-exporter
- cloudalchemy/ansible-pushgateway
- cloudalchemy/ansible-coredns
- sagebind/isahc
- JulienBreux/baleia
If you're using action-label-sycner
in your project, please send a PR to list your project!
Icon made by bqlqn from www.flaticon.com