Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
x/build: reverse builder config uniformity #21260
Onboarding overhead is very high ATM for builder project.
I'd like to discuss a config uniformity overhaul for the reverse buildlets.
I'd like us document the ideal/latest blessed reverse buildlet config, and push to bring all reverse buildlet configurations up to this config scheme.
I deployed CL 52633 to see which hosts are using the old
Updating the Scaleway images can happen in https://go-review.googlesource.com/c/52293
A bunch of the others are done in https://go-review.googlesource.com/c/52650 (once ppc64 and arm5-spacemonkey are updated)
Updating Mac images is super hard and tedious and SLOW and error prone. I think we'd be better of keeping the mapping in the coordinator and buildlet for a bit. We can hide it from flag listing if helpful to minimize doc clutter.
MIPS seems to be updateable easily enough.
I also want to figure out a plan for #21191 (speaking of cleanup).
Latest update on which hosts are still using the legacy ways:
Basically no change since Aug 1 2017, except that we no longer OS X 10.8 and the MIPS builders disappeared.
The one fix seems to be that host-linux-ppc64le-osu and host-linux-ppc64-osu are no longer doing the legacy registration.
Also, macOS 10.14 is at least using the new way. And the Mac VMware cluster is easier to work with now since it was upgraded, so we could fix those old versions at least.