blob: 717c996eef1af43b2f3bfcc733400daa3f86aa2c [file]
#
# 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/**/*'
]