Support for Gradle Multi-Module Conventions/Pre-Compiled Script Plugins #9619
Labels
L: git:submodules
Git submodules
L: java:gradle
Maven packages via Gradle
T: bug 🐞
Something isn't working
Is there an existing issue for this?
Package ecosystem
gradle (Kotlin)
Package manager version
Gradle 8.2.1
Language version
Kotlin 1.8.20
Manifest location and content before the Dependabot update
No response
dependabot.yml content
Updated dependency
No response
What you expected to see, versus what you actually saw
We have a multi-module gradle project using Kotlin Gradle (.kts). Each module is an independent deployable, but we ensure uniformity by leaning on Gradle convention plugins as a way to control dependencies as well as other plugin configuration.
Example Directory Structure:
buildSrc/**/com.test.common-conventions.gradle.kts
:moduleA/build.gradle.kts
This official pattern allows us to maintain the versions in one spot, while allowing our modules to be selective about the dependencies they want to include, though sharing the dependency with other modules that need the same.
Dependabot does not, unfortunately, pick up this pattern and instead only updates dependencies in our
**/*/build.gradle.kts
files which rarely have versions in them due to this pattern. I've tried to name our convention files to includedependencies
to see if that would trip it, but I'm not seeing it being recognized.Any chance we can get this included so we can benefit from dependabot?
Native package manager behavior
No response
Images of the diff or a link to the PR, issue, or logs
No response
Smallest manifest that reproduces the issue
No response
The text was updated successfully, but these errors were encountered: