Skip to content

ci: add renovate configuration#122

Open
slauger wants to merge 1 commit into
voxpupuli:mainfrom
slauger:feature/renovate
Open

ci: add renovate configuration#122
slauger wants to merge 1 commit into
voxpupuli:mainfrom
slauger:feature/renovate

Conversation

@slauger

@slauger slauger commented Apr 21, 2026

Copy link
Copy Markdown
Member

Add renovate for automated dependency management.

  • Go modules (grouped)
  • GitHub Actions (with digest pinning)
  • Docker base images
  • Go version tracking in workflow files via custom regex manager

Related: #118 #120

Signed-off-by: Simon Lauger <simon@lauger.de>
@slauger

slauger commented Apr 21, 2026

Copy link
Copy Markdown
Member Author

idk if Renovate is already enabled for this repository - @bastelfreak?

FYI @jay7x

@jay7x

jay7x commented Apr 21, 2026

Copy link
Copy Markdown
Member

Shall we disable dependabot then also?

@slauger

slauger commented Apr 21, 2026

Copy link
Copy Markdown
Member Author

I considered removing dependabot directly, but first I wanted to see if Renovate actually creates MRs.

@jay7x

jay7x commented Apr 21, 2026

Copy link
Copy Markdown
Member

As I see here gorge repository is not enabled. IIRC I asked @bastelfreak to enable it for puppet-caddy repo last time.

@slauger

slauger commented Apr 21, 2026

Copy link
Copy Markdown
Member Author

Maybe we can grant the mend app access to the whole organization? In that case we would just need to add a renovate.json in the repository to enable renovate. At least this is how other orgs on GitHub handle things.

@TheMeier

TheMeier commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

why back to renovate?

#82

@slauger

slauger commented Jun 16, 2026

Copy link
Copy Markdown
Member Author

why back to renovate?

#82

Sorry, the notification for this slipped through.

Dependabot handles some basics like Go module updates, but it doesn't cover all cases. For example, it can't track the Go version used in workflow files (e.g. go-version in .github/workflows/*.yml) or handle digest pinning for GitHub Actions.

The Renovate config in this PR also groups Go module updates into a single PR instead of creating one per dependency, which reduces noise quite a bit.

Other voxpupuli repos are also moving forward to Renovate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants