Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
x/build/cmd/releasebot: build releases regularly, automatically #29205
Every release comes with surprises/problems with releasebot.
If releasebot was always running it would be less scary and prone to breakage.
Or we'd catch problems earlier.
We should be building automatic unsigned releases all the time. (at least daily, if not hourly)
That's basically what I said above ("at least daily, if not hourly")
But we could even go one further: we move the cmd/release + releaselet code into a package used by the coordinator and run it on every post-submit build and save the results to GCS (like we already do post-make.bash).
Then the golang.org/dl/ handler could be modified to have some ?mode=nightly view that shows the recent unsigned binaries/installers served directly from the existing GCS snapshots.