Skip to content

[cocoon] Not reporting "success" after retrying a build. #116226

@ditman

Description

@ditman

Cocoon is not reporting success for manually retried LUCI builds, for example in this run:

https://github.com/flutter/plugins/runs/9782441143

I retried manually here through the Cocoon "RERUN" button. That set the Github status "in progress" again, but once the build successfully passed, the Github issue never went green again. Instead, it's "updating" every few minutes, but it never goes to green.

Flutter Ecosystem tooling relies on the tree being all green for CI automation to keep going. For Flutter Rolls this is not a big issue, because they never trigger a release of any package, but if a feature PR lands and ends up in this state, our release procedure must be performed manually (we have no automation override), and it's sub-optimal.

Can Cocoon report successful retried builds to Github as a success? Is this not a Cocoon problem and are we doing something wrong?

Metadata

Metadata

Assignees

Labels

team-infraOwned by Infrastructure team

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions