Skip to content

[auto_submit] Improve enqueue failure message to hint at missing CI labels#5019

Closed
DaveT1991 wants to merge 1 commit into
flutter:mainfrom
DaveT1991:improve-enqueue-error-message
Closed

[auto_submit] Improve enqueue failure message to hint at missing CI labels#5019
DaveT1991 wants to merge 1 commit into
flutter:mainfrom
DaveT1991:improve-enqueue-error-message

Conversation

@DaveT1991

Copy link
Copy Markdown

When a PR is added to the merge queue but required CI checks have not been triggered (e.g. missing CI labels), the enqueue call fails with an opaque HTTP 400 error that gives no actionable guidance. The error previously read:

auto label is removed for flutter/flutter/183971, Failed to enqueue flutter/flutter/183971 with HTTP 400: GraphQL mutate failed.

This PR appends a hint to that message telling the author to verify CI labels have been added before using the autosubmit label.

Fixes flutter/flutter#184848

Pre-launch Checklist
I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
I read the [Tree Hygiene] wiki page, which explains my responsibilities.
I read the [Flutter Style Guide] recently, and have followed its advice.
I signed the [CLA].
I listed at least one issue that this PR fixes in the description above.
I updated/added relevant documentation (doc comments with ///).
I added new tests to check the change I am making, or this PR is [test-exempt].
All existing and new tests are passing.

When enqueueing a PR fails (e.g. HTTP 400 from the merge queue), the
error message now includes actionable guidance to check that CI labels
have been added before using the autosubmit label.

Fixes flutter/flutter#184848
@Piinks Piinks requested a review from eyebrowsoffire June 29, 2026 22:00
@jtmcdole

Copy link
Copy Markdown
Member

Thank you for this Pr, but I don't think we want to land this. Cocoon and Auto-submit are internal only infra and we do not expect to receive external contributors to it.

The issue you linked is already closed.

@jtmcdole jtmcdole closed this Jul 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

autosubmit removal should give better message

2 participants