| # |
| # 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. |
| # |
| # Pull Request Labeler Github Action Configuration: https://github.com/marketplace/actions/labeler |
| |
| "kind:build": |
| - changed-files: |
| - any-glob-to-any-file: [ |
| '.dockerignore', |
| '.rat-excludes', |
| '.scalafmt', |
| '**/*pom.xml', |
| 'bin/docker-image-tool.sh', |
| 'build/**/*', |
| 'docker/**/*', |
| 'docs/requirements', |
| 'kyuubi-assembly/**/*', |
| 'scalastyle-config.xml' |
| ] |
| - all-globs-to-any-file: [ |
| 'dev/**/*', |
| '!dev/kyuubi-codecov/**/*', |
| '!dev/kyuubi-tpcds/**/*' |
| ] |
| |
| "kind:deploy": |
| - changed-files: |
| - all-globs-to-any-file: [ |
| 'bin/**/*', |
| '!bin/beeline', |
| '!bin/docker-image-tool.sh' |
| ] |
| |
| "kind:documentation": |
| - changed-files: |
| - any-glob-to-any-file: [ |
| '*.md', |
| 'conf/**/*', |
| 'docs/**/*', |
| 'readthedocs.yml' |
| ] |
| |
| "kind:infra": |
| - changed-files: |
| - any-glob-to-any-file: [ |
| '.asf.yaml', |
| '.gitattributes', |
| '.github/**/*', |
| '.gitignore', |
| 'LICENSE', |
| 'LICENSE-binary', |
| 'NOTICE', |
| 'NOTICE-binary', |
| 'codecov.yml', |
| 'dev/kyuubi-codecov/**/*', |
| 'licenses-binary' |
| ] |
| |
| "module:common": |
| - changed-files: |
| - any-glob-to-any-file: [ |
| 'kyuubi-common/**/*' |
| ] |
| |
| "module:ctl": |
| - changed-files: |
| - any-glob-to-any-file: [ |
| 'bin/beeline', |
| 'kyuubi-ctl/**/*', |
| 'kyuubi-hive-beeline/**/*', |
| 'kyuubi-hive-jdbc/**/*', |
| 'kyuubi-hive-jdbc-shaded/**/*' |
| ] |
| |
| "module:events": |
| - changed-files: |
| - any-glob-to-any-file: [ |
| 'kyuubi-events/**/*' |
| ] |
| |
| "module:flink": |
| - changed-files: |
| - any-glob-to-any-file: [ |
| 'externals/kyuubi-flink-sql-engine/**/*', |
| 'integration-tests/kyuubi-flink-it/**/*' |
| ] |
| |
| "module:ha": |
| - changed-files: |
| - any-glob-to-any-file: [ |
| 'kyuubi-ha/**/*', |
| 'kyuubi-zookeeper/**/*' |
| ] |
| |
| "module:hive": |
| - changed-files: |
| - any-glob-to-any-file: [ |
| 'bin/beeline', |
| 'externals/kyuubi-hive-sql-engine/**/*', |
| 'kyuubi-hive-beeline/**/*', |
| 'kyuubi-hive-jdbc/**/*', |
| 'kyuubi-hive-jdbc-shaded/**/*' |
| ] |
| |
| "module:jdbc": |
| - changed-files: |
| - any-glob-to-any-file: [ |
| 'externals/kyuubi-jdbc-engine/**/*' |
| ] |
| |
| "module:kubernetes": |
| - changed-files: |
| - any-glob-to-any-file: [ |
| '.dockerignore', |
| 'bin/docker-image-tool.sh', |
| 'docker/**/*', |
| 'integration-tests/kyuubi-kubernetes-it/**/*' |
| ] |
| |
| "module:metrics": |
| - changed-files: |
| - any-glob-to-any-file: [ |
| 'kyuubi-metrics/**/*' |
| ] |
| |
| "module:trino": |
| - changed-files: |
| - any-glob-to-any-file: [ |
| 'externals/kyuubi-trino-engine/**/*' |
| ] |
| |
| "module:tpcds": |
| - changed-files: |
| - any-glob-to-any-file: [ |
| 'dev/kyuubi-tpcds/**/*' |
| ] |
| |
| "module:server": |
| - changed-files: |
| - any-glob-to-any-file: [ |
| 'bin/kyuubi', |
| 'kyuubi-server/src/**/*', |
| 'kyuubi-server/pom.xml', |
| 'extension/server/kyuubi-server-plugin/**/*' |
| ] |
| |
| "module:spark": |
| - changed-files: |
| - any-glob-to-any-file: [ |
| 'externals/kyuubi-spark-sql-engine/**/*', |
| 'extensions/spark/**/*' |
| ] |
| |
| "module:extensions": |
| - changed-files: |
| - any-glob-to-any-file: [ |
| 'extensions/**/*' |
| ] |
| |
| "module:rest-client": |
| - changed-files: |
| - any-glob-to-any-file: [ |
| 'kyuubi-rest-client/**/*' |
| ] |
| |
| "module:integration-tests": |
| - changed-files: |
| - any-glob-to-any-file: [ |
| 'integration-tests/**/*' |
| ] |
| |
| "module:authz": |
| - changed-files: |
| - any-glob-to-any-file: [ |
| 'extensions/spark/kyuubi-spark-authz/**/*' |
| ] |
| |
| "module:ui": |
| - changed-files: |
| - any-glob-to-any-file: [ |
| 'kyuubi-server/web-ui/**/*' |
| ] |