)]}' { "commit": "fc56509fc50fe1e5e8de6eaf6460dbb9504627f5", "tree": "91dd6f6b6b55e86f987150ecde626d6dbc91d926", "parents": [ "f212a156ecdd9449a7393302d94d5309ef25d311" ], "author": { "name": "Alex Rakoczy", "email": "alex@golang.org", "time": "Tue Jun 14 11:44:02 2022 -0400" }, "committer": { "name": "Alex Rakoczy", "email": "alex@golang.org", "time": "Tue Jun 14 19:49:09 2022 +0000" }, "message": "internal/relui: record resume errors on workflows\n\nWhen a workflow fails to resume from an error, record the error on the\nworkflow and mark it as finished. This typically happens when resuming a\ntask for an un-resumable workflow, either because the definition changed\nor is missing.\n\nWith this change, the retryTaskHandler can simply redirect, as the user\nwill see the error on the workflow itself.\n\nChange-Id: I934dc8b24983716820a3b19160052b173d3b519e\nReviewed-on: https://go-review.googlesource.com/c/build/+/412134\nRun-TryBot: Alex Rakoczy \u003calex@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "6b6a6b65c585a910fd8d2bc666776182eaa073ab", "old_mode": 33188, "old_path": "internal/relui/web.go", "new_id": "c6acad40aa41feab78fe2f69672d602c68a329f6", "new_mode": 33188, "new_path": "internal/relui/web.go" }, { "type": "modify", "old_id": "e8f77a335a3a6a350ad03be2f001d5adc8841b62", "old_mode": 33188, "old_path": "internal/relui/worker.go", "new_id": "4a82902a50ec684ff09c4da2aeace532d96c912c", "new_mode": 33188, "new_path": "internal/relui/worker.go" } ] }