Skip to content
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

Switch from dependabot to renovate #975

Closed
kvanzuijlen opened this issue Dec 19, 2023 · 3 comments · Fixed by #979
Closed

Switch from dependabot to renovate #975

kvanzuijlen opened this issue Dec 19, 2023 · 3 comments · Fixed by #979
Labels
enhancement New feature or request

Comments

@kvanzuijlen
Copy link
Contributor

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.

@kvanzuijlen kvanzuijlen added the enhancement New feature or request label Dec 19, 2023
@kvanzuijlen
Copy link
Contributor Author

@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
Copy link
Member

timja commented Dec 21, 2023

@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

@timja
Copy link
Member

timja commented Feb 1, 2024

Thanks for this!

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants