Add feature flag for rebase without CI
What does this MR do and why?
Puts the MR !76056 (merged) (community contributor) behind a feature flag due to the feature not working for detached pipelines. See more here #349362 (comment 809294371)
Related to #118825 (closed)
Screenshots or screen recordings
With flag enabled
With flag disabled
How to set up and validate locally
Check with flag and without flag
- Enable
rebase_without_ci_ui
- Go to a project
- Set up CI
- Go to settings
- Under Merge requests, enable Fast-forward merges
- Create a merge request towards the default branch
- Commit a change to the default branch
- See the new button (see Screenshots in this MR)
- Click on the chevron-down button directly next to the Rebase button
- Select Rebase without CI
- Perform a rebase without triggering CI (beware of #349362 (closed))
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Marcel Amirault