From 917cbf541ba6627cf676c1fb8a4c230dc1102b67 Mon Sep 17 00:00:00 2001 From: Norman Joyner Date: Mon, 29 Dec 2025 19:51:52 -0500 Subject: [PATCH] Add workflow to sync repository labels --- .github/labels.yaml | 14 ++++++++++++++ .github/workflows/sync-labels.yaml | 20 ++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 .github/labels.yaml create mode 100644 .github/workflows/sync-labels.yaml diff --git a/.github/labels.yaml b/.github/labels.yaml new file mode 100644 index 0000000..8429d34 --- /dev/null +++ b/.github/labels.yaml @@ -0,0 +1,14 @@ +- name: 'area/compute' + color: 'C5DEF5' + +- name: 'area/iam' + color: 'C5DEF5' + +- name: 'area/networking' + color: 'C5DEF5' + +- name: 'area/physical' + color: 'C5DEF5' + +- name: 'area/storage' + color: 'C5DEF5' diff --git a/.github/workflows/sync-labels.yaml b/.github/workflows/sync-labels.yaml new file mode 100644 index 0000000..fe0e0ae --- /dev/null +++ b/.github/workflows/sync-labels.yaml @@ -0,0 +1,20 @@ +name: Sync labels +on: + workflow_dispatch: + +permissions: + issues: write + +jobs: + labels: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 + with: + sparse-checkout: .github/labels.yaml + + - uses: EndBug/label-sync@26760db32aee156cab323d62cfcf90824b792844 + with: + config-file: .github/labels.yaml + delete-other-labels: true