Skip to content

Resolved MRs should not show suggest pipeline popup

Doug Stull requested to merge 222311-do-not-suggest-pipeline-on-merged into master

What does this MR do?

Disabled suggest pipeline tour from showing on...

  1. MRs that are not open.
    • There is no reason to show this when not open, it is just misleading and not a pattern we should support.
  2. MRs where the source branch does not exist.
    • Since the guided tour's next step is to launch the web ide against the source branch, we need it to exist, else the user will experience a 404 when attempting to run the tour.

Note: This feature is behind a experiment/feature flag(suggest_pipeline), so no changelog needed.

Screenshots

When source branch does not exist

Before After
Screen_Shot_2020-06-16_at_11.17.52_AM Screen_Shot_2020-06-16_at_11.10.02_AM

When merge request is not open

Before After
Screen_Shot_2020-06-16_at_11.19.55_AM Screen_Shot_2020-06-16_at_11.25.09_AM

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team

Contributes to #222311

Edited by Doug Stull

Merge request reports