-
Notifications
You must be signed in to change notification settings - Fork 18k
x/build/cmd/relui: add manual button task #53295
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
Comments
Change https://go.dev/cl/411199 mentions this issue: |
This change adds a manual approval task to the build before making any user-facing changes. It uses a sentinel log entry in the approval task's log in order to verify whether a human has approved the workflow to continue. Ideally, we'd change the data model to allow for this, perhaps by adding a specific type of task, or a special state column, but this should be sufficient for testing the beta release. Also, there should be some shared definition of approval, but leaving that for a follow-up CL. Updates golang/go#53295 Updates golang/go#51797 Change-Id: Iacd8c8a3ba59f9e3a343916dbe1a3a8ba59ce80c Reviewed-on: https://go-review.googlesource.com/c/build/+/411199 Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> Reviewed-by: Carlos Amedee <carlos@golang.org> TryBot-Result: Gopher Robot <gobot@golang.org> Run-TryBot: Alex Rakoczy <alex@golang.org> Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Change https://go.dev/cl/413427 mentions this issue: |
We should also consider adding a column to stop relying on the magic task name prefix |
Change https://go.dev/cl/413575 mentions this issue: |
This change adds an approved_at column to the tasks table for checking task approval, replacing the flimsy log-based determination for whether a task has been approved. Updates golang/go#53295 Change-Id: I3c2bd73134dc4a81e13c328aa085065a7b24a5d5 Reviewed-on: https://go-review.googlesource.com/c/build/+/413427 TryBot-Result: Gopher Robot <gobot@golang.org> Run-TryBot: Alex Rakoczy <alex@golang.org> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org> Auto-Submit: Alex Rakoczy <alex@golang.org>
Change https://go.dev/cl/413580 mentions this issue: |
Some of our older artifact results may not have a target. We should still be able to render the page regardless. Cleans up a duplicative variable in the home template. For golang/go#53295 Change-Id: I55f56bb1dd71b828c262869173af34e95799d6fa Reviewed-on: https://go-review.googlesource.com/c/build/+/413580 Run-TryBot: Alex Rakoczy <alex@golang.org> TryBot-Result: Gopher Robot <gobot@golang.org> Auto-Submit: Alex Rakoczy <alex@golang.org> Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
When testing our release process, sometimes we want to wait for a human intervention before moving forward in the workflow. We could trivially add a task type that does nothing, but is completed by a button-press in the UI.
In #51797, we plan on using this as a verification step when testing our new release process.
The text was updated successfully, but these errors were encountered: