Skip to content

Experiment: Code quality walkthrough [RUN ALL RSPEC] [RUN AS-IF-FOSS]

Alex Buijs requested to merge code-quality-walkthrough into master

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
Screen_Shot_2021-04-01_at_16.25.02 Screen_Shot_2021-05-04_at_11.11.56

Step 2

Screen_Shot_2021-05-04_at_11.12.07

Step 3

Screen_Shot_2021-05-04_at_11.25.02

Step 4

success failed
Screen_Shot_2021-05-04_at_11.22.56 Screen_Shot_2021-05-04_at_11.25.22

Step 4

Screen_Shot_2021-05-04_at_11.12.57

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

Merge request reports