-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Adds GitHub flow to automate busybox container SHAs #4965
Conversation
dc3f547
to
39767fa
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.
This looks awesome! 💫
Just some questions/suggestions.
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.
Nicely done 🙌 Few optional suggestion, but it's already good to go 👍
6fc72e3
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.
LGTM and some nits only. Thanks!
I currently don't have a workstation anymore, figured to manually edit those things via GitHub online. Seems like it won't sign my commits then.. :( |
f88c8d1
to
e4e34ce
Compare
42ebcbc
to
e4e34ce
Compare
e4e34ce
to
87424ee
Compare
Signed-off-by: Rij, W. van (Wiard) <wiard@outlook.com> Signed-off-by: Wiard van Rij <wiard@pop-os.localdomain> Signed-off-by: Wiard van Rij <wiard@outlook.com>
Signed-off-by: Rij, W. van (Wiard) <wiard@outlook.com> Signed-off-by: Wiard van Rij <wiard@pop-os.localdomain> Signed-off-by: Wiard van Rij <wiard@outlook.com>
Signed-off-by: Rij, W. van (Wiard) <wiard@outlook.com> Signed-off-by: Wiard van Rij <wiard@pop-os.localdomain> Signed-off-by: Wiard van Rij <wiard@outlook.com>
Signed-off-by: Rij, W. van (Wiard) <wiard@outlook.com> Signed-off-by: Wiard van Rij <wiard@pop-os.localdomain> Signed-off-by: Wiard van Rij <wiard@outlook.com>
Signed-off-by: Rij, W. van (Wiard) <wiard@outlook.com> Signed-off-by: Wiard van Rij <wiard@pop-os.localdomain> Signed-off-by: Wiard van Rij <wiard@outlook.com>
Signed-off-by: Rij, W. van (Wiard) <wiard@outlook.com> Signed-off-by: Wiard van Rij <wiard@pop-os.localdomain> Signed-off-by: Wiard van Rij <wiard@outlook.com>
Adds newline Signed-off-by: Wiard van Rij <wiard@pop-os.localdomain> Signed-off-by: Wiard van Rij <wiard@outlook.com>
Adds newline Signed-off-by: Wiard van Rij <wiard@pop-os.localdomain> Signed-off-by: Wiard van Rij <wiard@outlook.com>
87424ee
to
2748916
Compare
Signed-off-by: Wiard van Rij <wiard@outlook.com>
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.
LGTM
Signed-off-by: Rij, W. van (Wiard) wiard@outlook.com
Relates to #4949
Changes
The .github workflow does a cronjob task. It checks Quay for the latest Prometheus/busybox and fetches the SHA's for all platforms. These values are placed as bash variables in
.busybox-versions
. That file is included in the Makefile so the vars can be used as build arguments.The cronjob will make a PR against
main
, if there is a change.Consider changing the cronjob to do it every 2-3 days, and allow manual updates if needed (?).
The reason we pin the version is that we want to know which version we are using AND that builds are consistent. Not just for the main branch but as well for local development, etc.
Verification
I have tested this in my own fork. Which did work. I assume (ye ye) it should work here as well out of the box. I can't test if we have the proper rights, but it should be fine as I did not use any special things here.