Skip to content

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

Open
DaveT1991 wants to merge 1 commit intoflutter:mainfrom
DaveT1991:improve-enqueue-error-message
Open

[auto_submit] Improve enqueue failure message to hint at missing CI labels#5019
DaveT1991 wants to merge 1 commit intoflutter: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
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

1 participant