Skip to content

Experiment Cleanup: Productize security_actions_continuous_onboarding

What does this MR do and why?

Make the candidate experience of this experiment introduced here: !90478 (merged) the default code path and clean up the experiment.

That means replace the current Run a Security scan using CI/CD task in the Deploy section of Learn GitLab with the following three:

Screenshots or screen recordings

Before After
Screenshot_2023-04-10_at_3.18.14_PM Screenshot_2023-04-10_at_3.15.58_PM

How to set up and validate locally

  1. Start local GDK to simulate SaaS
  2. Register as a new user
  3. Sign in and select any 'role' and 'Just me' in the welcome form.
  4. Choose 'Create a new project'
  5. Click 'Continue'
  6. Fill out fields to create a group and project on the next page.
  7. Click 'Create project'
  8. Verify you get to the onboarding and page refreshes to provide a "Ok, let's go" button.
  9. Click on "Ok, let's go" and verify you are dropped into the learn gitlab page.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #396330

Edited by Roy Liu

Merge request reports