Repository navigation
ci: install only the modules javadoc.sh documents - #1138
Conversation
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: QUIET Plan: Advanced Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe script builds a comma-separated module list from Suggested reviewers: Priority: ➖ Normal Change: Bug fix · Severity of issue fixed: Medium Merge Risk: ⚪ Minimal · up to The build installs the selected Javadoc modules and their required reactor dependencies, then runs Javadoc separately. No unresolved merge risk is established by the reviewed changes. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
The full-reactor install races: examples names mapper-processor as an annotation processor path, not a dependency, so with -T 1C it can compile before mapper-processor is installed. On a -SNAPSHOT version nothing on Central fills the gap, the install fails, and the version publishes without api/. Reproduced on 4.19.0.10-SNAPSHOT with 22 threads. Install core, query-builder and mapper-runtime with -am, and skip the checks: check-api-leaks sets its own <skip>, and revapi fetches from Central. The install drops from 80s to 29s. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
8d4ce98 to
dbe025f
Compare
dkropachev
left a comment
There was a problem hiding this comment.
Hermes could not inspect all repository context needed to support an approval.
javadoc.shinstalls the full reactor with-T 1C.examplesnamesmapper-processoras an annotation processor path, not a dependency, so a parallel build can compile it first; on a-SNAPSHOTversion nothing on Central fills the gap and the version publishes withoutapi/.core,query-builder,mapper-runtimeand what they need (-pl … -am)JAVADOC_MODULESso both Maven calls share itVerified: reproduced the failure in a local multiversion build of
scylla-4.19.0.xat4.19.0.10-SNAPSHOT(22 threads); with this script the same tree builds under JDK 8 to a 1162-fileapi/withcore,mapper,querybuilder. The 4.19.2 tree built under JDK 11 in the same four-version run (1118 files). Not run on CI's runner size.Fixes #1136
🤖 Generated with Claude Code