Run gitlab-qa on gitlab-shell branches before merge
Just as we can test changes to gitlab-ce using gitlab-qa before merging, I think it would be valuable to be able to test changes to gitlab-shell using gitlab-qa before merging.
Only a subset of gitlab-qa tests make sense in conjunction with gitlab-shell changes - mostly those dealing with git pulls and pushes, especially over ssh (but also over http and changes via the web UI, for as long as the hooks reside within gitaly)
Ideally, I think we'd have a manual package-qa
job we could trigger for MRs that we want to get some extra certainty on.
cc @meks @mlapierre