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