Improve flakiness in the manual trigger-qa job
Resolves #3852 and helps address create-stage#12938 (closed)
The Trigger:package
job in the https://gitlab.com/gitlab-org/build/omnibus-gitlab-mirror/-/pipelines is encountering issues resolving the CI_COMMIT_SHA from the Gitaly pipeline, which is used for GITALY_SERVER_VERSION
which is preventing us from using the trigger-qa
job in it's current state.
Instead proposing we pass the ref name through to the job, which does not have this issue, which should allow us to have some confidence that Merge Requests are in a good state.
As a caveat, there is a risk that when running against master, in the time period from you starting the job, to when it gets pulled into the build, someone else may have made changes to master, but this is still a better outcome than the current state.