package-and-qa job does not auto run based on MR labels as intended
Summary
In !89511 (merged), we introduced the ability to auto-run package-and-qa
if the QA_TESTS
variable is set. We would only run the jobs that would run the files specified by QA_TESTS
.
But this is not working as expected. For example, here is a pipeline for this MR that should have auto-run package-and-qa
job as the QA_TESTS
variable was set
Steps to reproduce
Example Project
What is the current bug behavior?
What is the expected correct behavior?
Relevant logs and/or screenshots
Output of checks
Results of GitLab environment info
Expand for output related to GitLab environment info
(For installations with omnibus-gitlab package run and paste the output of: `sudo gitlab-rake gitlab:env:info`) (For installations from source run and paste the output of: `sudo -u git -H bundle exec rake gitlab:env:info RAILS_ENV=production`)
Results of GitLab application Check
Expand for output related to the GitLab application check
(For installations with omnibus-gitlab package run and paste the output of:
sudo gitlab-rake gitlab:check SANITIZE=true
)(For installations from source run and paste the output of:
sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production SANITIZE=true
)(we will only investigate if the tests are passing)
Possible fixes
Edited by Sanad Liaquat