From 00c82cf6cb5842c67c28337d22e6659a5635bf9e Mon Sep 17 00:00:00 2001 From: Averi Kitsch Date: Wed, 8 Oct 2025 12:24:01 -0700 Subject: [PATCH 1/2] chore: add labels and workflow --- .github/labels.yaml | 102 +++++++++++++++++++++++++++++ .github/workflows/sync-labels.yaml | 37 +++++++++++ 2 files changed, 139 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..87e392c --- /dev/null +++ b/.github/labels.yaml @@ -0,0 +1,102 @@ +# Copyright 2024 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +- name: duplicate + color: ededed + description: "" + +- name: 'type: bug' + color: db4437 + description: Error or flaw in code with unintended results or allowing sub-optimal + usage patterns. +- name: 'type: cleanup' + color: c5def5 + description: An internal cleanup or hygiene concern. +- name: 'type: docs' + color: 0000A0 + description: Improvement to the documentation for an API. +- name: 'type: feature request' + color: c5def5 + description: ‘Nice-to-have’ improvement, new feature or different behavior or design. +- name: 'type: process' + color: c5def5 + description: A process-related concern. May include testing, release, or the like. +- name: 'type: question' + color: c5def5 + description: Request for information or clarification. + +- name: 'priority: p0' + color: b60205 + description: Highest priority. Critical issue. P0 implies highest priority. +- name: 'priority: p1' + color: ffa03e + description: Important issue which blocks shipping the next release. Will be fixed + prior to next release. +- name: 'priority: p2' + color: fef2c0 + description: Moderately-important priority. Fix may not be included in next release. +- name: 'priority: p3' + color: ffffc7 + description: Desirable enhancement or fix. May not be included in next release. + +- name: 'do not merge' + color: d93f0b + description: Indicates a pull request not ready for merge, due to either quality + or timing. + +- name: 'autorelease: pending' + color: ededed + description: Release please needs to do its work on this. +- name: 'autorelease: triggered' + color: ededed + description: Release please has triggered a release for this. +- name: 'autorelease: tagged' + color: ededed + description: Release please has completed a release for this. + +- name: 'blunderbuss: assign' + color: 3DED97 + description: Have blunderbuss assign this to someone new. + +- name: 'tests: run' + color: 3DED97 + description: Label to trigger Github Action tests. + +- name: 'docs: deploy-preview' + color: BFDADC + description: Label to trigger Github Action docs preview. + +- name: 'status: help wanted' + color: 8befd7 + description: 'Status: Unplanned work open to contributions from the community.' +- name: 'status: feedback wanted' + color: 8befd7 + description: 'Status: waiting for feedback from community or issue author.' + +- name: 'status: waiting for response' + color: 8befd7 + description: 'Status: reviewer is awaiting feedback or responses from the author before proceeding.' + +- name: 'release candidate' + color: 32CD32 + description: 'Use label to signal PR should be included in the next release.' + +# Product Labels +- name: 'product: bigquery' + color: 5065c7 + description: 'Product: Assigned to the BigQuery team.' +# Product Labels +- name: 'product: looker' + color: 5065c7 + description: 'Product: Assigned to the Looker team.' diff --git a/.github/workflows/sync-labels.yaml b/.github/workflows/sync-labels.yaml new file mode 100644 index 0000000..b83e9ea --- /dev/null +++ b/.github/workflows/sync-labels.yaml @@ -0,0 +1,37 @@ +# Copyright 2024 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: Sync Labels +on: + push: + branches: + - main + +# Declare default permissions as read only. +permissions: read-all + +jobs: + build: + runs-on: ubuntu-latest + permissions: + contents: 'read' + issues: 'write' + pull-requests: 'write' + steps: + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + - uses: micnncim/action-label-syncer@3abd5ab72fda571e69fffd97bd4e0033dd5f495c # v1.3.0 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + manifest: .github/labels.yaml From a8533fdb313a04056d471e7bd372f680e2a1b76e Mon Sep 17 00:00:00 2001 From: Averi Kitsch Date: Wed, 8 Oct 2025 15:24:10 -0700 Subject: [PATCH 2/2] update labels --- .github/labels.yaml | 26 +++----------------------- .github/workflows/sync-labels.yaml | 2 +- 2 files changed, 4 insertions(+), 24 deletions(-) diff --git a/.github/labels.yaml b/.github/labels.yaml index 87e392c..2096da1 100644 --- a/.github/labels.yaml +++ b/.github/labels.yaml @@ -1,4 +1,4 @@ -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -28,7 +28,7 @@ description: Improvement to the documentation for an API. - name: 'type: feature request' color: c5def5 - description: ‘Nice-to-have’ improvement, new feature or different behavior or design. + description: "'Nice-to-have' improvement, new feature or different behavior or design." - name: 'type: process' color: c5def5 description: A process-related concern. May include testing, release, or the like. @@ -65,13 +65,6 @@ color: ededed description: Release please has completed a release for this. -- name: 'blunderbuss: assign' - color: 3DED97 - description: Have blunderbuss assign this to someone new. - -- name: 'tests: run' - color: 3DED97 - description: Label to trigger Github Action tests. - name: 'docs: deploy-preview' color: BFDADC @@ -86,17 +79,4 @@ - name: 'status: waiting for response' color: 8befd7 - description: 'Status: reviewer is awaiting feedback or responses from the author before proceeding.' - -- name: 'release candidate' - color: 32CD32 - description: 'Use label to signal PR should be included in the next release.' - -# Product Labels -- name: 'product: bigquery' - color: 5065c7 - description: 'Product: Assigned to the BigQuery team.' -# Product Labels -- name: 'product: looker' - color: 5065c7 - description: 'Product: Assigned to the Looker team.' + description: 'Status: reviewer is awaiting feedback or responses from the author before proceeding.' \ No newline at end of file diff --git a/.github/workflows/sync-labels.yaml b/.github/workflows/sync-labels.yaml index b83e9ea..2d785ff 100644 --- a/.github/workflows/sync-labels.yaml +++ b/.github/workflows/sync-labels.yaml @@ -1,4 +1,4 @@ -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License.