Make most jobs manual instead of never when triggered by FF definition change
What does this MR do and why?
With !775 (merged), we excluded most jobs when a pipeline is triggered by a GitLab MR that changes feature flag definition files. Only ee:instance-parallel
, ee:decomposition_multiple_db
and ee:decomposition_single_db
jobs are currently being run automatically.
However, I some cases we would want to manually trigger more jobs such as in this case were we want to confirm that the entire e2e test suite is stable with the changes in the MR that are behind a feature flag.
Screenshots or screen recordings
These are strongly recommended to assist reviewers and reduce the time to merge your change.
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
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.