Experiment: Code quality walkthrough [RUN ALL RSPEC] [RUN AS-IF-FOSS]
What does this MR do?
Issue: https://gitlab.com/gitlab-org/growth/engineering/-/issues/5436
This is an experiment to test whether a code quality walkthrough drives CI usage.
How to test locally
- Checkout branch
git fetch origin code-quality-walkthrough
git checkout code-quality-walkthrough
echo 'Feature.enable(:code_quality_walkthrough)' | bin/rails c
- Create or go to an empty project
- Disable "Default to Auto DevOps pipeline" in the CI/CD settings of the project (
http://localhost:3000/<group_name>/<project_name>/-/settings/ci_cd
- Go to CI/CD -> Pipelines (
http://localhost:3000/<group_name>/<project_name>/-/pipelines
)
Screenshots
Step 1
control | candidate |
---|---|
![]() |
![]() |
Step 2
Step 3
Step 4
success | failed |
---|---|
![]() |
![]() |
Step 4
Conformity
-
📋 Does this MR need a changelog?-
I have included a changelog entry. -
I have not included a changelog entry because it is behind the feature flag code_quality_walkthrough
.
-
Edited by Alex Buijs