Skip to content

Add button to create issue for failing build

What does this MR do?

Adds a button to create a new issue from a failing build.

Are there points in the code the reviewer needs to double check?

The information to send over to the New Issue form is extracted into a helper. I don't know the codebase quite well enough yet to know if there's a better pattern being used for this type of thing. I can tweak it if so.

Also, the actual title and description being sent to the Issue form are pretty basic. I can also change those if there are any better ideas.

Finally, I see that the ~"Accepting Merge Requests" label was removed from the original issue after I started work on this. But I figured I'd still submit, and we can discuss further.

Why was this MR needed?

See #25920 (closed)

Screenshots (if relevant)

Clicking this button:

2017-02-22_0807

Goes to this page:

2017-02-22_0758

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes #25920 (closed)

Merge request reports