Skip to content

Make most jobs manual instead of never when triggered by FF definition change

George Koltsov requested to merge make-ff-jobs-manual-instead-of-skipped into master

What does this MR do and why?

With https://gitlab.com/gitlab-org/gitlab-qa/-/merge_requests/775, 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.

Edited by George Koltsov

Merge request reports