DEV Community

Cover image for 🦾 Dependency management automation with Dependabot
adriens for opt-nc

Posted on β€’ Edited on

3 1

🦾 Dependency management automation with Dependabot

❔ Intro

We (Java programmers) recently had to face 3 majors issues :

In the mean time teams have an ever growing set of projects to manage.

⚠️ While you often rely on public dependencies, you also can rely on your own private ones... which can themsleves depend on public ones and then present security flaws.

πŸ‘† In both cases, dependency management has to be performed at scale on your pipeline from build to deployment... as fast as possible... and on all your code.

Sometimes, you just need to be aware that some of your dependencies are not up-to-date, for example to get new features.

In both cases :

You don't have time to spend to monitor your favorite dependencies for each of your projects : you'd rather see someone else do the job.

Yet, when it's about security...

The job has to be done as fast as possible at scale... and without breaking existing software so the fix can be deployed as fast as possible.

This is what this post is about.

It will show how we achieve this as part of the CI with Dependabot :

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs