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