This is an automated email from the ASF dual-hosted git repository.
dsmiley pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/solr.git
The following commit(s) were added to refs/heads/main by this push:
new f9e62b67835 build: RAT (license header enforcement): Exclude dev-tools
(#5222)
f9e62b67835 is described below
commit f9e62b678351f83d5208b6a4f9684456cd0f1946
Author: Nick <[email protected]>
AuthorDate: Tue Oct 27 09:28:44 2026 -0600
build: RAT (license header enforcement): Exclude dev-tools (#5222)
The source release no longer includes dev-tools. Consequently there's no
license header requirements.
---
.gitattributes | 1 +
gradle/validation/rat-sources.gradle | 6 ++----
2 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/.gitattributes b/.gitattributes
index 8b238566943..994411a311c 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -8,6 +8,7 @@ versions.lock text eol=lf
# Exclude from source release tarball (git archive). Avoids ASF license
header requirements.
/.* export-ignore
/dev-docs export-ignore
+/dev-tools export-ignore
AGENTS.md export-ignore
# Monitoring mixin generated outputs — always LF to ensure make regeneration
is idempotent.
diff --git a/gradle/validation/rat-sources.gradle
b/gradle/validation/rat-sources.gradle
index 181c6bd7eb9..b3c989aa0a7 100644
--- a/gradle/validation/rat-sources.gradle
+++ b/gradle/validation/rat-sources.gradle
@@ -119,6 +119,7 @@ allprojects {
// The following are excluded from the source release, thus no header
needed
exclude "dev-docs"
+ exclude "dev-tools"
exclude "**/AGENTS.md"
exclude "**/.*" // e.g. .gradle, .github, .gitignore, etc.
exclude "**/.*/**" // contents nested inside dot-directories, e.g.
.gradle/**
@@ -166,7 +167,6 @@ allprojects {
exclude "build-tools/*/build"
// Non-subproject build output.
exclude "buildSrc/build"
- exclude "dev-tools/solr-missing-doclet/build"
// IDE project files.
exclude "gradle/ide/eclipse"
exclude "gradle/validation/ecj-lint/ecj.javadocs.prefs"
@@ -178,9 +178,7 @@ allprojects {
// Kotlin JS dependency store.
exclude "kotlin-js-store"
- exclude "dev-tools/scripts/cloud.sh"
- exclude "dev-tools/scripts/README.md"
- exclude "dev-tools/scripts/create_line_file_docs.py"
+ exclude "dev-tools"
// Exclude new CHANGELOG and version-summary for each release
exclude "CHANGELOG.md"