Commit 11ca1ad
committed
fix: exclude release scratch dirs from RAT and sync bash rat excludes
The apache-rat-plugin runs during the verify phase on every install,
including the six `mvnw ... install` runs in build-release-comet.sh.
RAT walks the root module tree and the exclude list did not cover
several untracked generated/scratch directories that accumulate during
a release (Python virtualenv, docker workdir, extracted tarballs, rat
report files, and the downloaded rat jar). Populated, these make each
RAT pass slow and the build appears to hang.
Add excludes for those paths to the Maven apache-rat-plugin config.
Also reconcile the bash rat exclude list with the Maven excludes: the
bash check flagged seven files that Maven already skips (the .claude
skill docs, .github/workflows/README.md, and the jni-bridge testdata
backtrace/stacktrace fixtures that moved from native/testdata).1 parent b26a8df commit 11ca1ad
2 files changed
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
| 6 | + | |
5 | 7 | | |
6 | 8 | | |
7 | 9 | | |
8 | 10 | | |
9 | 11 | | |
| 12 | + | |
| 13 | + | |
10 | 14 | | |
11 | 15 | | |
12 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1167 | 1167 | | |
1168 | 1168 | | |
1169 | 1169 | | |
| 1170 | + | |
| 1171 | + | |
| 1172 | + | |
| 1173 | + | |
| 1174 | + | |
| 1175 | + | |
1170 | 1176 | | |
1171 | 1177 | | |
1172 | 1178 | | |
| |||
0 commit comments