Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
x/build/cmd/release: run make.bash instead of all.bash if all.bash passed previously #13663
cmd/release used to be fast and only ran make.bash.
Now it runs all.bash, which is slow.
But if all.bash already succeeded in the past there's no need to run the tests again. Maybe consult build.golang.org and ask if it already succeeded, and then switch to make.bash instead?
I rolled the binaries yesterday and didn't think they took a particularly long time. The ARM ones, maybe. I feel like this is just optimizing for little real benefit.
Also—not that I distrust our build infrastructure, but—I feel there is some value in running the tests one last time before handing over binaries to our users.