[Feature Flag] Rollout of pipeline_editor_empty_state_action

What

We are adding a functionality to allow user to start working on their Ci configuration even if they don't have a file or even a repository. This feature flag essentially shows/hide the CTA button that allow that functionality to be exposed.

Rollout pipeline_editor_empty_state_action feature flag and eventually remove it altogether.

Owners

Expectations

When turned on, it should show the CTA button, when off, it hides it.

on off
Screen_Shot_2021-03-02_at_9.02.42_AM Screen_Shot_2021-03-02_at_9.07.49_AM

Beta groups/projects

If applicable, any groups/projects that are happy to have this feature turned on early. Some organizations may wish to test big changes they are interested in with a small subset of users ahead of time for example.

  • gitlab-org/gitlab project
  • gitlab-org/gitlab-ui project

Roll Out Steps

  • Enable on staging (/chatops run feature set feature_name true --staging)
  • Test on staging
  • Enable for gitlab.com projects (/chatops run feature set feature_name true)
  • Announce on the issue that the flag has been enabled
  • Enable in code by default
  • Announce on the issue that the flag has been enabled
  • Cleanup chatops since it's enabled by default in code
  • Remove feature flag and add changelog entry
  • After the flag removal is deployed, clean up the feature flag by running chatops command in #production channel
Edited by Frédéric Caplette