diff --git a/.github/workflows/labels.yml b/.github/workflows/labels.yml new file mode 100644 index 00000000..c340c40a --- /dev/null +++ b/.github/workflows/labels.yml @@ -0,0 +1,21 @@ +name: Sync Labels + +on: + push: + branches: [main] + paths: [.github/labels.yml] + workflow_dispatch: + +permissions: + issues: write + +jobs: + sync: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 + - uses: EndBug/label-sync@52074158190acb45f3077f9099fea818aa43f97a # v2 + with: + config-file: .github/labels.yml + delete-other-labels: false + token: ${{ secrets.GITHUB_TOKEN }}