-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Switch to self-hosted Renovate in GHA #30185
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
5f62c5b
to
45c7e51
Compare
45c7e51
to
e261a92
Compare
/test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎉
This pull request has been automatically marked as stale because it |
816b104
to
6f9c8bd
Compare
This pull request has been automatically marked as stale because it |
This will be very nice improvement |
This pull request has been automatically marked as stale because it |
This change adds a GHA to validate the Renovate configuration when it is changed inside a PR. This is analog to the one in the Tetragon repository Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
This adds a file that is similar to the one in the cilium/tetragon repo to run a self hosted Renovate bot inside GitHub Actions Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
This points the Renovate SPIRE update to the Makefile.values file. After the version update Renovate will run the Makefile to update the Helm charts. Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
6f9c8bd
to
2c589ae
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like it's been inspired by tetragon configuration 😉 looks good to me!
This change moves the Renovate bot from the hosted version to be running as a scheduled job in GHA.
This will allow us to run any post-upgrade command in our set up environment and allow us to use our tooling to update versions we use in variables that generate code or documentation like the Helm chart.
It does come with a downside that any actions with the bot (eg. asking for a rebase) does come with a delay as the bot runs every two hours (like on the tetragon repo).
Fixes: #25457