[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
- Team: grouppipeline authoring
- Most appropriate slack channel to reach out to:
#g_pipeline-authoring
- Best individual to reach out to: @f_caplette
Expectations
When turned on, it should show the CTA button, when off, it hides it.
on | off |
---|---|
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