jenkinsci/helm-charts

Switch from dependabot to renovate

kvanzuijlen opened this issue · 3 comments

Is your feature request related to a problem? Please describe

Currently, PRs for a new LTS tag or a new agent tag need to be done by hand.

Describe the solution you'd like

Renovate supports bumping the chart version. This would allow for the LTS tag and agent tag to be auto-updated.

Describe alternatives you've considered

No response

Additional context

Currently, I see one issue; updates to the LTS tag and agent tag require changes to the unit-tests as well. For the LTS tag that would easily be solved by having those managed by Renovate as well. For the agent tag I'd like to look for a solution.

@timja What do you see as the most logical next steps? I can set it all up on my fork (incl. renovate.json) and make sure that PR checks work automatically. I'm happy to spend some time to figure this out!

@timja What do you see as the most logical next steps? I can set it all up on my fork (incl. renovate.json) and make sure that PR checks work automatically. I'm happy to spend some time to figure this out!

hey yes that would be perfect.
for what it's worth there's a custom script that does the LTS version currently, but if you can make renovate do it that would be great:

https://github.com/jenkinsci/helm-charts/blob/main/.github/workflows/sync-lts.yaml

Thanks for this!

Looks like that's the first round of updates all in.