Renovate is a tool used for automating dependency updates in software projects. It helps maintain and manage dependencies by automatically creating pull requests (PRs) to update libraries and modules to their latest versions. This ensures that your project stays up-to-date with the latest features, improvements, and security patches without manual intervention.
go to https://developer.mend.io/ and login with your github account
login to renovate
select install more
select all or specify which repositories to watch
go to the settings and disable the dependencies updates
a PR should appears in the github repository , you can see the status of renovate in the mend website
to configure renovate you must drop a renovate.json in a specific branch renovate/configure
go to the command line
git fetch
git pull origin main
git checkout renovate/configure
then add/overwrite the content to renovate.json
this is an example for pihole
this is a roundcubemail example with static version to be sure to stick on a version of mariadb
this is a more general version, netdata will upgrade quite everything in the repo
these are generic example, you must check the log of renovate to catch what is wrong, sometimes the version inside the build-images is not standard
the PR itself could bring you some lights