blob: 97c040337b80c7175a58e9fff3b0f8016e172fda [file]
# This file defines module label mappings for the Lucene project.
# Each module is associated with a set of file globs that, when matched,
# will trigger the corresponding label to be applied to pull requests.
#
# This configuration is used by the workflow defined in .github/workflows/label-pull-request.yml.
# If we are adding new labels or refactoring modules, we will need to modify this file globs here to ensure that the correct labels are applied.
# For more information on how to define globs, visit: https://github.com/actions/labeler
module:analysis:
- changed-files:
- any-glob-to-any-file: 'lucene/analysis/**'
module:benchmark:
- changed-files:
- any-glob-to-any-file: 'lucene/benchmark/**'
module:classification:
- changed-files:
- any-glob-to-any-file: 'lucene/classification/**'
module:core/codecs:
- changed-files:
- any-glob-to-any-file: ['lucene/core/src/java/org/apache/lucene/codecs/**', 'lucene/core/src/test/org/apache/lucene/codecs/**']
module:core/FSTs:
- changed-files:
- any-glob-to-any-file: ['lucene/core/src/java/org/apache/lucene/util/fst/**', 'lucene/core/src/test/org/apache/lucene/util/fst/**']
module:core/hnsw:
- changed-files:
- any-glob-to-any-file: ['lucene/core/src/java/org/apache/lucene/util/hnsw/**', 'lucene/core/src/test/org/apache/lucene/util/hnsw/**']
module:core/index:
- changed-files:
- any-glob-to-any-file: ['lucene/core/src/java/org/apache/lucene/index/**', 'lucene/core/src/test/org/apache/lucene/index/**']
module:core/search:
- changed-files:
- any-glob-to-any-file: ['lucene/core/src/java/org/apache/lucene/search/**', 'lucene/core/src/test/org/apache/lucene/search/**']
module:core/store:
- changed-files:
- any-glob-to-any-file: ['lucene/core/src/java/org/apache/lucene/store/**', 'lucene/core/src/test/org/apache/lucene/store/**']
module:core/other:
- all:
- changed-files:
- any-glob-to-any-file: ['lucene/core/**']
- all-globs-to-all-files:
- '!lucene/core/src/java/org/apache/lucene/codecs/**'
- '!lucene/core/src/test/org/apache/lucene/codecs/**'
- '!lucene/core/src/java/org/apache/lucene/util/fst/**'
- '!lucene/core/src/test/org/apache/lucene/util/fst/**'
- '!lucene/core/src/java/org/apache/lucene/util/hnsw/**'
- '!lucene/core/src/test/org/apache/lucene/util/hnsw/**'
- '!lucene/core/src/java/org/apache/lucene/index/**'
- '!lucene/core/src/test/org/apache/lucene/index/**'
- '!lucene/core/src/java/org/apache/lucene/search/**'
- '!lucene/core/src/test/org/apache/lucene/search/**'
- '!lucene/core/src/java/org/apache/lucene/store/**'
- '!lucene/core/src/test/org/apache/lucene/store/**'
module:demo:
- changed-files:
- any-glob-to-any-file: 'lucene/demo/**'
module:expressions:
- changed-files:
- any-glob-to-any-file: 'lucene/expressions/**'
module:facet:
- changed-files:
- any-glob-to-any-file: 'lucene/facet/**'
module:grouping:
- changed-files:
- any-glob-to-any-file: 'lucene/grouping/**'
module:highlighter:
- changed-files:
- any-glob-to-any-file: 'lucene/highlighter/**'
module:join:
- changed-files:
- any-glob-to-any-file: 'lucene/join/**'
module:luke:
- changed-files:
- any-glob-to-any-file: 'lucene/luke/**'
module:misc:
- changed-files:
- any-glob-to-any-file: 'lucene/misc/**'
module:monitor:
- changed-files:
- any-glob-to-any-file: 'lucene/monitor/**'
module:queries:
- changed-files:
- any-glob-to-any-file: 'lucene/queries/**'
module:queryparser:
- changed-files:
- any-glob-to-any-file: 'lucene/queryparser/**'
module:replicator:
- changed-files:
- any-glob-to-any-file: 'lucene/replicator/**'
module:sandbox:
- changed-files:
- any-glob-to-any-file: 'lucene/sandbox/**'
module:spatial:
- changed-files:
- any-glob-to-any-file: ['lucene/spatial-extras/**', 'lucene/spatial-test-fixtures/**']
module:spatial3d:
- changed-files:
- any-glob-to-any-file: 'lucene/spatial3d/**'
module:suggest:
- changed-files:
- any-glob-to-any-file: 'lucene/suggest/**'
module:test-framework:
- changed-files:
- any-glob-to-any-file: 'lucene/test-framework/**'