From d15bb0c6a46aee7fa20dc15df7c68f00e4679109 Mon Sep 17 00:00:00 2001 From: "fryorcraken.eth" Date: Mon, 3 Jul 2023 14:12:55 +1000 Subject: [PATCH] setup label sync --- .github/labels.yml | 130 ++++++++++++++++++++++++++++++ .github/workflows/sync-labels.yml | 35 ++++++++ 2 files changed, 165 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 0000000..76125ee --- /dev/null +++ b/.github/labels.yml @@ -0,0 +1,130 @@ +# Generic labels +- 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 +- name: enhancement + description: New feature or request + color: a2eeef +- name: good first issue + description: Good for newcomers + color: 7057ff +- name: help wanted + description: Extra attention is needed + color: 008672 +- name: invalid + description: This doesn't seem right + color: e4e669 +- name: question + description: Further information is requested + color: d876e3 +- name: wontfix + description: This will not be worked on + color: ffffff +- name: blocked + description: This issue is blocked by some other work + color: e0af74 +- name: critical + description: This issue needs critical attention + color: B60205 +- name: infra + description: Infra, devops, CI and related tasks + color: 277196 +- name: milestone + description: Milestone issue with a subset of issues within a specific track + color: 1CC0B0 +- name: test + description: Issue related to the test suite with no expected consequence to production code + color: 277196 + +# Waku Product labels +- name: rqt:platforms + description: Requirement coming from a platform + color: A51BB5 + +# Tracks primarily within Secure Messaging or Waku Product project +- name: track:rln + description: RLN Track (Secure Messaging/Applied ZK), e.g. relay and applications + color: C89BC6 +- name: track:anonymity + description: Anonymity track (Secure Messaging) + color: 06B6C8 +- name: track:operator-outreach + description: Operator outreach track (Secure Messaging/Waku Product) + color: B888AB +- name: track:ft-store + description: FT-Store track (Secure Messaging) + color: F5FD62 +- name: track:discovery + description: Discovery track (Secure Messaging/Waku Product) + color: 6BEB61 +- name: track:protocol-incentivization + description: Protocol Incentivization track (Secure Messaging), e.g. service credentials + color: 0037E3 +- name: track:restricted-run + description: Restricted run track (Secure Messaging/Waku Product), e.g. filter, WebRTC + color: D91C35 +- name: track:conversational-security + description: Conversational security track (Secure Messaging) + color: CC6B00 +- name: track:nwaku-productionization + description: nwaku productionization track (Waku Product) + color: 9DEA79 +- name: track:nwaku-maintenance + description: nwaku maintenance track (Waku Product) + color: 40F9F0 +- name: track:network-testing + description: Network testing track (Secure Messaging/Waku Product) + color: bfd4f2 +- name: track:platform-outreach + description: Platform outreach track (Waku Product) + color: 06B6C8 +- name: track:sdks + description: SDKS track (Waku Product), including bindings + color: 34D557 +- name: track:go-waku-productionization + description: go-waku productionization track (Waku Product) + color: 9DEA79 + +# Tracks within zk-WASM project +- name: track:kickoff + description: Kickoff track (zk-WASM) + color: 06B6C8 + +# Tracks within RAD project +- name: track:waku-specs + description: Waku specs track (RAD) + color: 1d76db +- name: track:logos-specs + description: Logos specs track (RAD) + color: CA105D +- name: track:codex-specs + description: Codex specs track (RAD) + color: D9714D +- name: track:rfc-process + description: RFC process track (RAD) + color: BB9BAD +- name: track:status-specs + description: Status specs track (RAD) + color: 0052CC +- name: track:research-outreach + description: Research outreach track (RAD) + color: ACAD2D + +# Tracks primarily within Applied ZK/Explorations project +- name: track:validator-privacy + description: Validator privacy track (Applied ZK/Explorations) + color: 53AE45 +- name: track:zerokit + description: Zerokit track (Applied ZK/Explorations) + color: DF1D12 + +# Meta track for Vac org +- name: track:vac-org + description: Vac Org track (Meta) + color: 1A28E8 diff --git a/.github/workflows/sync-labels.yml b/.github/workflows/sync-labels.yml new file mode 100644 index 0000000..e8818d4 --- /dev/null +++ b/.github/workflows/sync-labels.yml @@ -0,0 +1,35 @@ +name: Sync labels +on: + push: + branches: + - master + paths: + - .github/labels.yml + - .github/workflows/sync-labels.yml +jobs: + sync-labels: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: micnncim/action-label-syncer@v1 + with: + manifest: .github/labels.yml + repository: | + waku-org/docs.waku.org + waku-org/go-noise + waku-org/go-waku + waku-org/internal-waku-outreach + waku-org/js-noise + waku-org/js-rln + waku-org/js-waku + waku-org/js-waku-examples + waku-org/js.waku.guide + waku-org/nwaku + waku-org/pm + waku-org/research + waku-org/waku-react-native + waku-org/waku-rust-bindings + waku-org/waku-ui + waku-org/waku.org + token: ${{ secrets.SYNC_LABELS }} + prune: true