Update GLEX to 1.3.0 to enable forced variant assignment for experiments
Summary
Update GLEX to 1.3.0 for the forced variant assignment feature added to gitlab-experiment in gitlab-org/ruby/gems/gitlab-experiment!246 (merged).
What does this MR do?
- Updates GLEX to 1.3.0
- Enables
allow_forced_assignmentin the experiment initializer
Screenshots
How to set up and validate locally
General functionality
- Setup to simulate SaaS and restart GDK
- setup CDOT locally(needed for trial submission to work)
- make sure you are logged out.
- Enable in rails console at
50%(disable first):Feature.enable_percentage_of_actors(:lightweight_trial_registration_redesign, 50) - Disable the
legacy_onboardingfeature flag in the console. - Go to (
/-/trial_registrations/new/) - Add url param with
?glex_force=lightweight_trial_registration_redesign:control/?glex_force=lightweight_trial_registration_redesign:candidateand remove to see behavior stick - Go through the trial registration flow
- Ensure you stay in the LWR experience
Relates to #579133 (closed)
Edited by Doug Stull