Hacker News new | ask | show | jobs
Automating dependency upgrades and code migrations for Java and other languages
1 points by gaurm 933 days ago
I am building something to automate complex dependency upgrades and code migrations for Java and other languages by leveraging LLMs, knowledge graphs, RAG and more. Wanted to soundboard this with the community here to see how you feel about something like this. What would make this useful for you, what reservations would you have, any other comments or feedback? Thanks much in advance!
1 comments

As someone currently using Renovate, my main concern would be cost. Renovate is free, and LLMs + RAG seems like it would cost money.
In your experience, does Renovate do a good job of moderate to complex dependency upgrades? If not, how do you approach those situations?
Not sure what type of complexity you're referring to, but it handles many file formats, though some better than others. For example, it supports using variables for the version number in Maven but not in GitLab CI. It handles private package repositories, and updates package-lock.json.