Adds project_runner_edit_form_vue feature flag
What does this MR do and why?
This change introduces a new feature flag to replace the project runner edit form with a Vue implementation.
Users will see a form that matches the design of the admin and group runner forms.
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screenshots or screen recordings
Before | After (project_runner_edit_form_vue enabled) |
---|---|
![]() |
![]() |
How to set up and validate locally
- Enable the feature flag
Feature.enable(:project_runner_edit_form_vue)
- Visit project with runners attached to it.
- If you don't have runners, you can generate some with
bundle exec rake gitlab:seed:runner_fleet
, more at: https://docs.gitlab.com/ee/development/rake_tasks.html#seeding-a-runner-fleet-test-environment
- If you don't have runners, you can generate some with
- Visit your project -> CI/CD settings -> Runners -> Edit (Click on the pencil icon next to a runner).
- Change any info and submit the form.
- Confirm the changes were saved correctly.
Related to #432935
Edited by Miguel Rincon