-
-
Notifications
You must be signed in to change notification settings - Fork 241
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
add renovate to update exporter versions #733
Conversation
In general I like the idea. A few thoughts:
|
Will do
Hm I would argue that version updates are only enhancements in the majority of cases. But I guess there is no way around the reviewer to actually classify each PR desperately
I only had a brief look into dependabot. I think this is possible. Something like this might do the trick: - package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
day: "sunday"
time: "16:00"
groups:
renovate:
patterns: [ "actions/checkout" ,"renovatebot/github-action] |
I have added a dependabot config that only updates This is the log from my tests: https://github.com/TheMeier/puppet-prometheus/network/updates/836753113 |
We could also allow actions/checkout version "4.x" but that will catch other workflows once the checkout action gets updated there by modulesync some day |
Hm it seems in order for renovate to work correctly a custom personal access token i needed after all: https://github.com/renovatebot/github-action?tab=readme-ov-file#token
But I am not sure if that really is necessary for this use-case |
Well this did not work out very well. The token permissions are not sufficient, also the created PRs do not run the tests, as documented in https://github.com/renovatebot/github-action?tab=readme-ov-file#token, even though |
Another issue with this REFERENCE.md needs to be recreated in this workflow. |
This ads a renovate github action which will create pull requests for updated versions of components.
Currently 16 (of 41) versions are set in
data/defaults.yaml
, more to follow soon