Skip to content

Re-enable automatic package-and-qa on feature flag change

What does this MR do and why?

  • Makes package-and-qa run automatically again when a feature flag definition file changes.
  • Adds an environment variable (QA_MANUAL_FF_PACKAGE_AND_QA) that can be set to make the job manual again.

Note: I've set QA_MANUAL_FF_PACKAGE_AND_QA to true in CI/CD settings so that the jobs are manual until we're ready to respond if there are problems when they're made automatic. Task tracking https://gitlab.com/gitlab-org/quality/team-tasks/-/issues/1094

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Testing

From !74350 (closed)

With QA_MANUAL_FF_PACKAGE_AND_QA set: https://gitlab.com/gitlab-org/gitlab/-/pipelines/407419481 | package-and-qa jobs manual
With QA_MANUAL_FF_PACKAGE_AND_QA not set: https://gitlab.com/gitlab-org/gitlab/-/pipelines/407420237 | package-and-qa jobs automatic

Edited by Mark Lapierre

Merge request reports