#
# 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.
#

Python:
  - any: ['dolphinscheduler-python/**/*']

backend:
  - 'dolphinscheduler-alert/**/*'
  - 'dolphinscheduler-api/**/*'
  - 'dolphinscheduler-common/**/*'
  - 'dolphinscheduler-dao/**/*'
  - 'dolphinscheduler-data-quality/**/*'
  - 'dolphinscheduler-datasource-plugin/**/*'
  - 'dolphinscheduler-dist/**/*'
  - 'dolphinscheduler-log-server/**/*'
  - 'dolphinscheduler-master/**/*'
  - 'dolphinscheduler-registry/**/*'
  - 'dolphinscheduler-remote/**/*'
  - 'dolphinscheduler-scheduler-plugin/**/*'
  - 'dolphinscheduler-server/**/*'
  - 'dolphinscheduler-service/**/*'
  - 'dolphinscheduler-spi/**/*'
  - 'dolphinscheduler-standalone-server/**/*'
  - 'dolphinscheduler-task-plugin/**/*'
  - 'dolphinscheduler-tools/**/*'
  - 'dolphinscheduler-worker/**/*'
  - 'script/**/*'

document:
  - 'docs/**/*'
  - 'dolphinscheduler-python/pydolphinscheduler/docs/**/*'

CI&CD:
  - any: ['.github/**/*']

docker:
  - any: ['.deploy/**/*']

UI:
  - any: ['dolphinscheduler-ui/**/*']

e2e:
  - any: ['dolphinscheduler-e2e/**/*']

test:
  - any: ['dolphinscheduler-api-test/**/*']
