This is an automated email from the ASF dual-hosted git repository.

richox pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/auron.git


The following commit(s) were added to refs/heads/master by this push:
     new 439869a5 [AURON-1261][INFRA] Add GitHub PR auto-labeler with 
module-based rules (#1262)
439869a5 is described below

commit 439869a5b88d59339545cc6a551082ae3757fee6
Author: Ruilei Ma <[email protected]>
AuthorDate: Wed Sep 3 14:58:24 2025 +0800

    [AURON-1261][INFRA] Add GitHub PR auto-labeler with module-based rules 
(#1262)
---
 .github/labeler.yml           | 69 +++++++++++++++++++++++++++++++++++++++++++
 .github/workflows/labeler.yml | 32 ++++++++++++++++++++
 2 files changed, 101 insertions(+)

diff --git a/.github/labeler.yml b/.github/labeler.yml
new file mode 100644
index 00000000..91d09052
--- /dev/null
+++ b/.github/labeler.yml
@@ -0,0 +1,69 @@
+#
+# 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.
+#
+
+infra:
+  - ".github/**"
+  - ".asf.yaml"
+  - ".rat-excludes"
+  - ".gitattributes"
+  - ".gitignore"
+  - ".gitmodules"
+
+build:
+  - "build/**"
+  - "**/*pom.xml"
+  - "Cargo.toml"
+  - "Cargo.lock"
+  - "auron-build.sh"
+  - "rust-toolchain.toml"
+  - "rustfmt.toml"
+  - "scalafix.conf"
+  - "scalafmt.conf"
+
+documentation:
+  - "**/*.md"
+  - "LICENSE.txt"
+
+common:
+  - "common/**"
+
+spark:
+  - "spark-extension/**"
+  - "spark-extension-shims-spark3/**"
+  - "spark-version-annotation-macros/**"
+
+native:
+  - "native-engine/**"
+
+hadoop:
+  - "hadoop-shim/**"
+
+thirdparty-celeborn:
+  - "thirdparty/auron-celeborn-*/**"
+
+thirdparty-uniffle:
+  - "thirdparty/auron-uniffle/**"
+
+thirdparty-paimon:
+  - "thirdparty/auron-paimon/**"
+
+dev-tools:
+  - "dev/**"
+  - ".idea/**"
+
+benchmark:
+  - "benchmark-results/**"
diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml
new file mode 100644
index 00000000..a20b68a7
--- /dev/null
+++ b/.github/workflows/labeler.yml
@@ -0,0 +1,32 @@
+#
+# 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: "Pull Request Labeler"
+on: pull_request_target
+
+permissions:
+  contents: read
+  pull-requests: write
+
+jobs:
+  triage:
+    runs-on: ubuntu-24.04
+    steps:
+      - uses: actions/labeler@v4
+        with:
+          repo-token: "${{ secrets.GITHUB_TOKEN }}"
+          sync-labels: true

Reply via email to