Add gradle-versions-plugin for dependency update tracking#3650
Add gradle-versions-plugin for dependency update tracking#3650
Conversation
Adds the com.github.ben-manes.versions plugin (v0.53.0) to enable running `./gradlew dependencyUpdates` for automated dependency version checking via JSON reports. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughThe pull request adds the Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes 🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
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 |
Product Description
No visible user-facing changes.
Technical Summary
Adds the ben-manes gradle-versions-plugin (v0.53.0) to enable automated dependency version checking.
This allows running
./gradlew dependencyUpdates -DoutputFormatter=jsonto generate a JSON report of all project dependencies and their available updates, which is used by the internal dependency tracking skill to keep our dependency spreadsheet up to date.Changes:
com.github.ben-manes:gradle-versions-plugin:0.53.0classpath to rootbuild.gradlecom.github.ben-manes.versionsplugin inapp/build.gradleSafety Assurance
Safety story
This is a build-tooling-only change. The plugin runs as a standalone Gradle task and has no effect on the compiled application, runtime behavior, or build outputs. It only adds a new task (
dependencyUpdates) to the Gradle task graph.Automated test coverage
No new tests needed — this is a build tool addition with no impact on application code.
QA Plan
./gradlew assembleCommcareDebugstill succeeds./gradlew dependencyUpdates -DoutputFormatter=jsonproduces a valid report atapp/build/dependencyUpdates/report.jsonLabels and Review