Onboard Renovate using new shared preset#64
Onboard Renovate using new shared preset#64cert-manager-prow[bot] merged 1 commit intocert-manager:mainfrom
Conversation
Signed-off-by: Erik Godding Boye <egboye@gmail.com>
There was a problem hiding this comment.
Pull Request Overview
This PR onboards Renovate dependency management using a new shared preset configuration, without makefile-modules. The setup enables automated dependency updates for this project which serves as a template for external issuer implementations.
- Adds a GitHub Actions workflow to run Renovate on a daily schedule
- Configures Renovate using a shared preset from cert-manager/renovate-config
- Sets up STS token exchange for secure authentication with Chainguard
Reviewed Changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| .github/workflows/renovate.yaml | GitHub Actions workflow for running Renovate daily with STS authentication |
| .github/renovate.json5 | Renovate configuration extending shared cert-manager preset |
| .github/chainguard/renovate.sts.yaml | STS configuration defining permissions for Renovate operations |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ThatsMrTalbot The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Without makefile-modules. This project is a bit "special", since it probably serves as a template for people who want to create a new external issuer.
But the dependencies in this project are lagging behind, and we have two open PRs to fix some of this. So there is a need. I also want to use this project to test the new shared preset a bit more.