blob: c5325949889bacbeb5fbf441b85c2c5f8e3a9377 [file] [log] [blame]
#
# 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:
- changed-files:
- any-glob-to-any-file: [
'.github/**/*',
'tools/**/*',
'dev/create-release/**/*',
'.asf.yaml',
'.gitattributes',
'.gitignore',
'dev/merge_spark_pr.py',
'dev/run-tests-jenkins*'
]
BUILD:
- changed-files:
- all-globs-to-any-file: [
'dev/**/*',
'!dev/merge_spark_pr.py',
'!dev/run-tests-jenkins*'
]
- any-glob-to-any-file: [
'build/**/*',
'project/**/*',
'assembly/**/*',
'**/*pom.xml',
'bin/docker-image-tool.sh',
'bin/find-spark-home*',
'scalastyle-config.xml'
]
DOCS:
- changed-files:
- any-glob-to-any-file: [
'docs/**/*',
'**/README.md',
'**/CONTRIBUTING.md',
'python/docs/**/*'
]
EXAMPLES:
- changed-files:
- any-glob-to-any-file: [
'examples/**/*',
'bin/run-example*'
]
CORE:
- changed-files:
- all-globs-to-any-file: [
'core/**/*',
'!**/*UI.scala',
'!**/ui/**/*'
]
- any-glob-to-any-file: [
'common/kvstore/**/*',
'common/network-common/**/*',
'common/network-shuffle/**/*',
'python/pyspark/*.py',
'python/pyspark/tests/**/*.py'
]
SPARK SUBMIT:
- changed-files:
- any-glob-to-any-file: [
'bin/spark-submit*'
]
SPARK SHELL:
- changed-files:
- any-glob-to-any-file: [
'repl/**/*',
'bin/spark-shell*'
]
SQL:
- changed-files:
- all-globs-to-any-file: [
'**/sql/**/*',
'!python/pyspark/sql/avro/**/*',
'!python/pyspark/sql/streaming/**/*',
'!python/pyspark/sql/tests/streaming/test_streaming*.py'
]
- any-glob-to-any-file: [
'common/unsafe/**/*',
'common/sketch/**/*',
'common/variant/**/*',
'bin/spark-sql*',
'bin/beeline*',
'sbin/*thriftserver*.sh',
'**/*SQL*.R',
'**/DataFrame.R',
'**/*WindowSpec.R',
'**/*catalog.R',
'**/*column.R',
'**/*functions.R',
'**/*group.R',
'**/*schema.R',
'**/*types.R'
]
AVRO:
- changed-files:
- any-glob-to-any-file: [
'connector/avro/**/*',
'python/pyspark/sql/avro/**/*'
]
DSTREAM:
- changed-files:
- any-glob-to-any-file: [
'streaming/**/*',
'data/streaming/**/*',
'connector/kinesis-asl/**/*',
'connector/kinesis-asl-assembly/**/*',
'connector/kafka-0-10/**/*',
'connector/kafka-0-10-assembly/**/*',
'connector/kafka-0-10-token-provider/**/*',
'python/pyspark/streaming/**/*'
]
GRAPHX:
- changed-files:
- any-glob-to-any-file: [
'graphx/**/*',
'data/graphx/**/*'
]
ML:
- changed-files:
- any-glob-to-any-file: [
'**/ml/**/*',
'**/*mllib_*.R'
]
MLLIB:
- changed-files:
- any-glob-to-any-file: [
'**/spark/mllib/**/*',
'mllib-local/**/*',
'python/pyspark/mllib/**/*'
]
STRUCTURED STREAMING:
- changed-files:
- any-glob-to-any-file: [
'**/sql/**/streaming/**/*',
'connector/kafka-0-10-sql/**/*',
'python/pyspark/sql/streaming/**/*',
'python/pyspark/sql/tests/streaming/test_streaming*.py',
'**/*streaming.R'
]
PYTHON:
- changed-files:
- any-glob-to-any-file: [
'bin/pyspark*',
'**/python/**/*'
]
PANDAS API ON SPARK:
- changed-files:
- any-glob-to-any-file: [
'python/pyspark/pandas/**/*'
]
R:
- changed-files:
- any-glob-to-any-file: [
'**/r/**/*',
'**/R/**/*',
'bin/sparkR*'
]
YARN:
- changed-files:
- any-glob-to-any-file: [
'resource-managers/yarn/**/*'
]
KUBERNETES:
- changed-files:
- any-glob-to-any-file: [
'resource-managers/kubernetes/**/*'
]
WINDOWS:
- changed-files:
- any-glob-to-any-file: [
'**/*.cmd',
'R/pkg/tests/fulltests/test_Windows.R'
]
WEB UI:
- changed-files:
- any-glob-to-any-file: [
'**/ui/**/*',
'**/*UI.scala'
]
DEPLOY:
- changed-files:
- any-glob-to-any-file: [
'sbin/**/*'
]
CONNECT:
- changed-files:
- any-glob-to-any-file: [
'connector/connect/**/*',
'python/pyspark/sql/**/connect/**/*',
'python/pyspark/ml/**/connect/**/*'
]
PROTOBUF:
- changed-files:
- any-glob-to-any-file: [
'connector/protobuf/**/*',
'python/pyspark/sql/protobuf/**/*'
]