From f3e6bcebd7e130cea5670e77fe65500052c2b345 Mon Sep 17 00:00:00 2001 From: Dongyang Li Date: Thu, 26 Oct 2023 09:17:22 +0800 Subject: [PATCH] [github](action) re-add "Add Scope Labeler" and add new label "meta-change" (#25907) --------- Co-authored-by: stephen --- .../workflows/labeler/scope-label-conf.yml | 25 +++++++++++ .github/workflows/scope-label.yml | 42 +++++++++++++++++++ 2 files changed, 67 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..5a88d046a6 --- /dev/null +++ b/.github/workflows/labeler/scope-label-conf.yml @@ -0,0 +1,25 @@ +# 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. +# + +meta-change: + - fe/fe-common/src/main/java/org/apache/doris/common/FeMetaVersion.java + - fe/fe-core/src/main/java/org/apache/doris/persist/OperationType.java + - fe/fe-core/src/main/java/org/apache/doris/persist/meta/PersistMetaModules.java + - fe/fe-core/src/main/java/org/apache/doris/persist/EditLog.java + - gensrc/thrift/* + - gensrc/proto/* diff --git a/.github/workflows/scope-label.yml b/.github/workflows/scope-label.yml new file mode 100644 index 0000000000..ba88dbbb02 --- /dev/null +++ b/.github/workflows/scope-label.yml @@ -0,0 +1,42 @@ +# 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 + - 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