-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(gradle): Support for gradle consistent versions plugin #19182
feat(gradle): Support for gradle consistent versions plugin #19182
Conversation
Fixes renovatebot#8017 Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
A question - it is fairly easy to parse what lines in |
|
lib/modules/manager/gradle/extract/consistent-versions-plugin.ts
Outdated
Show resolved
Hide resolved
lib/modules/manager/gradle/extract/consistent-versions-plugin.ts
Outdated
Show resolved
Hide resolved
lib/modules/manager/gradle/extract/consistent-versions-plugin.ts
Outdated
Show resolved
Hide resolved
lib/modules/manager/gradle/extract/consistent-versions-plugin.ts
Outdated
Show resolved
Hide resolved
Co-authored-by: Johannes Feichtner <Churro@users.noreply.github.com>
Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
…po top-level Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
This reverts commit b923c34.
- support projects in sub folders (monorepo) - don't check for existence until you see versions.props - explicitly skip versions.lock - more compact tests, uses fsMock dict trick and shorter example buildfiles Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
- Use literal glob string as group name - Use same logic as palantir for * -> .*? - Resolve lock deps in order 1. first exact match from prop 2. then longest glob string (most specific group) 3. all the way to shortest/least specific - We construct the regex once per glob, hoping to gain some speed Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
Also fix bug in glob test Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
I think this is getting somewhere. Remaining is the plugin detection issue at #19182 (comment) |
…on in all build files Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
Found it after realizing it was the Node14 tests failing and I ran Node16 locally. Debugggin in Node14 locally unveiled that it does not support |
Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
Signed-off-by: Jan Høydahl <janhoy@users.noreply.github.com>
Could you please undo your changes to |
This reverts commit dcdac86.
…to palantir-consistent-versions
🎉 This PR is included in version 34.52.0 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
Changes
Support for plugin gradle-consistent-versions by Palantir
Context
See #8017
Documentation (please check one with an [x])
May also need website update
How I've tested my work (please tick one)
I have verified these changes via:
Small test repo: https://github.com/janhoy/gradle-consistent
Much larger, realistic test repo: https://github.com/cominvent/solr-playground
Signed-off-by: Jan Høydahl janhoy@users.noreply.github.com
Closes #8017