gradle-consistent-versions icon indicating copy to clipboard operation
gradle-consistent-versions copied to clipboard

Dependabot support

Open cpvandehey opened this issue 4 years ago • 5 comments

Hey Folks

My team would love to hold onto this plugin as we head towards an automated way of updating dependencies.

Currently, dependabot is being explored because of its native github integration (perhaps even owned by github now?).

I would like to hear some thoughts on this topic. Maybe there is a different tool that has more native support for this plugin?

cpvandehey avatar Nov 12 '21 19:11 cpvandehey

I filed an issue in the dependabot project, as it seems like a better idea for dependabot to support this plugin than the other way around. We'd like dependabot to open upgrde propsal PRs against the versions.props file, right?

janhoy avatar Dec 15 '21 14:12 janhoy

Along the same lines, supporting Renovate Bot would also be really nice.

https://docs.renovatebot.com/java/#gradle

Renovate already "supports dependencies whose version is defined in a *.properties file"

Sounds like it wouldn't be much of a stretch for them to support this project's versions.props

maccuaa avatar Sep 29 '22 15:09 maccuaa

Issue for renovatebot: https://github.com/renovatebot/renovate/issues/8017 Looks like a good alternative to dependabot.

janhoy avatar Nov 04 '22 22:11 janhoy

Wanted to share progress on Renovate support. I made a PR here https://github.com/renovatebot/renovate/pull/19182 that now works well for my own testing, and is currently being reviewed and considered for merging. Have a look and chime in if you see something that should be corrected.

janhoy avatar Dec 04 '22 00:12 janhoy

Gradle-Consistent-Versions support in Renovatebot was released yesterday in v34.52.0 https://github.com/renovatebot/renovate/releases/tag/34.52.0

To try it out as GitHub app https://github.com/marketplace/renovate or run it from commandline via npm: npm install renovate -g. It works pretty much the same as dependabot.

janhoy avatar Dec 09 '22 22:12 janhoy