Software Dependency Management: From Dependabot to Renovate

Hey Readers,

Merry Christmas and Happy Holidays 🎉🎄

As software engineering its very important to keep your code up to date with latest updates, fixes, patches and security updates.

Managing dependency updates on many projects / repositories it could be overwhelmingly time-consuming and hard, So I have used dependabot until I have switched recently renovate and couldn’t be happier

Dependabot

I started using dependabot few years ago and i was very happy using it until 1000000 PRs was open and it becomes very hard to keep track and merge one by one, many folks asked in github about PR grouping feature but it doesn’t seems to be happening soon.

Dependabot one PR for each updates

Switch to Renovate

I have switched to renovate recently and never been happier using it, 3 main things i love about it:

  • Dependency Dashboard
  • One PR to rule them ALL
  • Versatile and flexible configuration
One PR to Manage Minor & Major Dependancy

Renovate made my update management easy and saved me tons of time going through individual merges!

Configuration Example

Check this configuration example to group PRs in renovate

Save time, automate everything and Happy coding!

If you like to receive more developer and tech articles update CONNECT with me on: Twitter / Github / LinkedIn

--

--

CTO — Polyglot Engineer • Tweeting #AI #ML #JavaScript #React #PHP • Building ⤵️ • 🖥 me.io • 🏢 magy.ai • 🧰️ dev.me

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Mohamed Meabed

CTO — Polyglot Engineer • Tweeting #AI #ML #JavaScript #React #PHP • Building ⤵️ • 🖥 me.io • 🏢 magy.ai • 🧰️ dev.me