Renovate development started as a seemingly small itch to scratch, but quickly became downright addictive. It only took a few appreciate comments here and there - or clever suggestions from early adopters - to motivate me that this was something worth expanding on.

The itch? Monorepo support. My site Key Location runs on docker and containers each have their own package.json. None of the existing services supported package.json files located outside the root directory, so I had returned to manual updates after implementing the monorepo structure. One day, I spent many hours troubleshooting a weird authentication problem before finding they disappeared with a patch version of Firebase I hadn’t upgraded to yet. So the script was born.

forrest kept running

Rhys Arkins

Rhys Arkins, creator of Renovate