blob: 793957db16dc29ccdd0b6974ffdc53f77e4e3629 [file] [log] [blame]
# Add 'dependencies' label to any PR updating dependencies
dependencies:
- changed-files:
- any-glob-to-any-file:
- versions.props
- versions.lock
- solr/licenses/**
# Add 'documentation' label to any changes within ref-guide or dev-docs
documentation:
- changed-files:
- any-glob-to-any-file:
- dev-docs/**
- solr/solr-ref-guide/**
- solr/documentation/**
- help/**
- solr/README.adoc
- CONTRIBUTING.md
- README.md
# Add 'examples' label to examples
examples:
- changed-files:
- any-glob-to-any-file:
- solr/example/**
# Add 'bats-tests' label
bats-tests:
- changed-files:
- any-glob-to-any-file:
- solr/packaging/tests/**
# Add 'docker' label for changes to docker
docker:
- changed-files:
- any-glob-to-any-file:
- solr/docker/**
# Add 'tool:build' label for changes to gradle build files
tool:build:
- changed-files:
- any-glob-to-any-file:
- '**/*.gradle'
- settings.gradle
- build.gradle
- gradle/**
- buildSrc/**
# Add 'tools' label for changes to dev tools
scripts:
- changed-files:
- any-glob-to-any-file:
- dev-tools/**
- solr/server/scripts/cloud-scripts/**
# Add jetty related labels
jetty-server:
- changed-files:
- any-glob-to-any-file:
- solr/server/etc/**
- solr/server/contexts/**
- solr/server/resources/**
- solr/server/modules/**
- '**/org/apache/solr/servlet/**'
- '**/org/apache/solr/logging/**'
# Add 'start-scripts' label for changes to start scripts
start-scripts:
- changed-files:
- any-glob-to-any-file:
- solr/bin/**
# Add 'configs' label
configs:
- changed-files:
- any-glob-to-any-file:
- solr/server/solr/**
# Add 'client:solrj' labels
client:solrj:
- changed-files:
- any-glob-to-any-file:
- solr/solrj/**
- solr/solrj-*/**
# Add 'test-framework' label
test-framework:
- changed-files:
- any-glob-to-any-file:
- solr/test-framework/**
# Add 'admin-ui' label
admin-ui:
- changed-files:
- any-glob-to-any-file:
- solr/webapp/**
# Add 'prometheus-exporter' label
prometheus-exporter:
- changed-files:
- any-glob-to-any-file:
- solr/prometheus-exporter/**
# Add labels for changes to solr modules
module:analysis-extras:
- changed-files:
- any-glob-to-any-file:
- solr/modules/analytics-extras/**
module:clustering:
- changed-files:
- any-glob-to-any-file:
- solr/modules/clustering/**
module:extraction:
- changed-files:
- any-glob-to-any-file:
- solr/modules/extraction/**
module:gcs-repository:
- changed-files:
- any-glob-to-any-file:
- solr/modules/gcs-repository/**
module:hadoop-auth:
- changed-files:
- any-glob-to-any-file:
- solr/modules/hadoop-auth/**
module:hdfs:
- changed-files:
- any-glob-to-any-file:
- solr/modules/hdfs/**
module:jwt-auth:
- changed-files:
- any-glob-to-any-file:
- solr/modules/jwt-auth/**
module:langid:
- changed-files:
- any-glob-to-any-file:
- solr/modules/langid/**
module:ltr:
- changed-files:
- any-glob-to-any-file:
- solr/modules/ltr/**
module:opentelemetry:
- changed-files:
- any-glob-to-any-file:
- solr/modules/opentelemetry/**
module:s3-repository:
- changed-files:
- any-glob-to-any-file:
- solr/modules/s3-repository/**
module:scripting:
- changed-files:
- any-glob-to-any-file:
- solr/modules/scripting/**
module:sql:
- changed-files:
- any-glob-to-any-file:
- solr/modules/sql/**
# Any test source files
tests:
- changed-files:
- any-glob-to-any-file:
- '**/src/test/**'
- '**/src/test-files/**'
# Add category labels loosely based on java packages
# Add 'api' label
cat:api:
- changed-files:
- any-glob-to-any-file:
- solr/api/**
- solr/core/src/java/org/apache/solr/api/**
- solr/core/src/java/org/apache/solr/cloud/api/**
- solr/core/src/java/org/apache/solr/jersey/**
cat:cli:
- changed-files:
- any-glob-to-any-file:
- '**/org/apache/solr/cli/**'
cat:cloud:
- changed-files:
- any-glob-to-any-file:
- '**/org/apache/solr/cloud/**'
- '**/org/apache/solr/cluster/**'
cat:index:
- changed-files:
- any-glob-to-any-file:
- '**/org/apache/solr/index/**'
- '**/org/apache/solr/hdfs/index/**'
- '**/org/apache/solr/update/**'
- '**/org/apache/solr/hdfs/update/**'
- '**/org/apache/solr/scripting/update/**'
- '**/org/apache/solr/handler/loader/**'
cat:metrics:
- changed-files:
- any-glob-to-any-file:
- '**/org/apache/solr/metrics/**'
cat:packagemanager:
- changed-files:
- any-glob-to-any-file:
- '**/org/apache/solr/packagemanager/**'
- '**/org/apache/solr/pkg/**'
- '**/org/apache/solr/filestore/**'
cat:schema:
- changed-files:
- any-glob-to-any-file:
- '**/org/apache/solr/rest/**'
- '**/org/apache/solr/schema/**'
cat:search:
- changed-files:
- any-glob-to-any-file:
- '**/org/apache/solr/search/**'
- '**/org/apache/solr/highlight/**'
- '**/org/apache/solr/request/**'
- '**/org/apache/solr/response/**'
- '**/org/apache/solr/parser/**'
- '**/org/apache/solr/query/**'
- '**/org/apache/solr/spelling/**'
- '**/org/apache/solr/analysis/**'
- '**/org/apache/solr/handler/component/**'
cat:security:
- changed-files:
- any-glob-to-any-file:
- '**/org/apache/solr/security/**'