Renovate is great, far better than relying on somebody remembering to upgrade dependencies in 12 different places.
But if you want full coverage, there will be a need to write a few regex managers. And testing can only be done in production on the mainline branch. The best way I found to do that was forking the repo to configure and try out renovate separately.