From 174e22b9f01644a8306bd5245edf166392ed08a5 Mon Sep 17 00:00:00 2001 From: jakevin <30525741+jackwener@users.noreply.github.com> Date: Sun, 10 Apr 2022 23:06:03 +0800 Subject: [PATCH] [feature](github-action) add scope labeler (#8935) --- .../workflows/labeler/scope-label-conf.yml | 51 +++++++++++++++++++ .github/workflows/scope-label.yml | 43 ++++++++++++++++ 2 files changed, 94 insertions(+) create mode 100644 .github/workflows/labeler/scope-label-conf.yml create mode 100644 .github/workflows/scope-label.yml diff --git a/.github/workflows/labeler/scope-label-conf.yml b/.github/workflows/labeler/scope-label-conf.yml new file mode 100644 index 0000000000..0e798240ba --- /dev/null +++ b/.github/workflows/labeler/scope-label-conf.yml @@ -0,0 +1,51 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you 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. +# + +kind/docs: + - docs/**/* + - README.md + - ./**/README.md + - CONTRIBUTING.md + - CODE_OF_CONDUCT.md + - CODE_OF_CONDUCT_CN.md + +kind/test: + - regression-test/**/*.groovy + - regression-test/**/*.sql + +area/vectorization: + - be/src/vec/**/* + +area/planner: + - fe/fe-core/src/main/java/org/apache/doris/planner/**/* + - fe/fe-core/src/main/java/org/apache/doris/analysis/**/* + +area/load: + - fe/fe-core/src/main/java/org/apache/doris/load/* + - fe/fe-core/src/main/java/org/apache/doris/load/**/* + +area/routine load: + - fe/fe-core/src/main/java/org/apache/doris/load/routineload/* + +area/sql/function: + - fe/fe-core/src/main/java/org/apache/doris/rewrite/FEFunctions.java + - gensrc/script/doris_builtins_functions.py + - be/src/vec/functions/* + +area/spark-load: + - fe/fe-core/src/main/java/org/apache/doris/load/loadv2/SparkLoad*.java diff --git a/.github/workflows/scope-label.yml b/.github/workflows/scope-label.yml new file mode 100644 index 0000000000..0290869ffd --- /dev/null +++ b/.github/workflows/scope-label.yml @@ -0,0 +1,43 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you 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: Add Scope Labeler + +on: + pull_request_target: + types: + - opened + - edited + - synchronize + +jobs: + process: + name: Process + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Assign GitHub labels + if: | + github.event_name == 'pull_request_target' && + (github.event.action == 'opened' || + github.event.action == 'synchronize') + uses: actions/labeler@2.2.0 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + configuration-path: .github/workflows/labeler/scope-label-conf.yml + sync-labels: true