From d337fba76ef413b3f68bd0e05c9d9cc7dd6765ce Mon Sep 17 00:00:00 2001 From: David Baker Date: Wed, 11 Sep 2024 14:17:23 +0100 Subject: [PATCH] Add labels file (#21) * Add labels file Copied from the old matrix-org react-sdk labels (which weren't synced from github it seems). * Add label sync workflow * Remove labels that are defined in element-meta --- .github/labels.yml | 28 ++++++++++++++++++++++++++++ .github/workflows/sync-labels.yml | 21 +++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 .github/labels.yml create mode 100644 .github/workflows/sync-labels.yml diff --git a/.github/labels.yml b/.github/labels.yml new file mode 100644 index 0000000000..d240f3750b --- /dev/null +++ b/.github/labels.yml @@ -0,0 +1,28 @@ +- name: "A-Timesheet-1" + description: "Log any time spent on this into the A-Timesheet-1 project" + color: "#5319E7" +- name: "backport staging" + description: "Label to automatically backport PR to staging branch" + color: "#B60205" +- name: "Dependencies" + description: "Pull requests that update a dependency file" + color: "#0366d6" +- name: "Sponsored" + color: "#b506d8" +- name: "T-Deprecation" + description: "A pull request that makes something deprecated" + color: "#98e6ae" +- name: "X-Blocked" + description: "The PR cannot move forward in any capacity until an action is made" + color: "ff7979" +- name: "X-Breaking-Change" + color: "#ff7979" +- name: "X-Upcoming-Release-Blocker" + description: "This does not affect the current release cycle but will affect the next one" + color: "#e99695" +- name: "Z-Community-PR" + description: "Issue is solved by a community member's PR" + color: "#ededed" +- name: "Z-Experiment" + description: "Experimental PR, primarily up for its Netlify build, high likelihood of never making it beyond here." + color: "#b60205" diff --git a/.github/workflows/sync-labels.yml b/.github/workflows/sync-labels.yml new file mode 100644 index 0000000000..bb22292a64 --- /dev/null +++ b/.github/workflows/sync-labels.yml @@ -0,0 +1,21 @@ +name: Sync labels +on: + workflow_dispatch: {} + schedule: + - cron: "0 1 * * *" # 1am every day + push: + branches: + - develop + paths: + - .github/labels.yml +jobs: + sync-labels: + uses: element-hq/element-meta/.github/workflows/sync-labels.yml@develop + with: + LABELS: | + element-hq/element-meta + .github/labels.yml + DELETE: true + WET: true + secrets: + ELEMENT_BOT_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }}