From d15bb0c6a46aee7fa20dc15df7c68f00e4679109 Mon Sep 17 00:00:00 2001 From: "fryorcraken.eth" Date: Mon, 3 Jul 2023 14:12:55 +1000 Subject: [PATCH 1/3] 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 From cf56476542bdecc0b770e086a9a78fe6c742d357 Mon Sep 17 00:00:00 2001 From: "fryorcraken.eth" Date: Mon, 3 Jul 2023 14:13:16 +1000 Subject: [PATCH 2/3] remove vac labels --- .github/labels.yml | 38 -------------------------------------- 1 file changed, 38 deletions(-) diff --git a/.github/labels.yml b/.github/labels.yml index 76125ee..30db264 100644 --- a/.github/labels.yml +++ b/.github/labels.yml @@ -90,41 +90,3 @@ - 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 From d6e02cce2f520055b58a624ba1f31d6e36a30f22 Mon Sep 17 00:00:00 2001 From: "fryorcraken.eth" Date: Mon, 3 Jul 2023 14:15:18 +1000 Subject: [PATCH 3/3] edit Waku labels --- .github/labels.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/labels.yml b/.github/labels.yml index 30db264..90060ce 100644 --- a/.github/labels.yml +++ b/.github/labels.yml @@ -42,12 +42,7 @@ 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 +# Tracks - name: track:rln description: RLN Track (Secure Messaging/Applied ZK), e.g. relay and applications color: C89BC6 @@ -90,3 +85,8 @@ - name: track:go-waku-productionization description: go-waku productionization track (Waku Product) color: 9DEA79 + +# Epics/Milestones +- name: E:2023-light-protocols + description: https://github.com/waku-org/pm/issues/25 + color: FEF445