Tweaks for downstream usage
This MR includes a bunch of fixes/enhancements needed by downstream setups for the packaging pipeline itself and for running the automated tests.
Sorting out authentication has been particularly challenging for the CI config setting, given that the normal endpoint does not support it and finding the workaround involved some digging in the upstream GitLab issues. But at least it now works on BDC (the pipeline fails for other reasons which @ritesh is investigating right now).
- c50a4a98 ci-package-builder: Never build sources on mirrored branches
- 9140bc51 tests: Use auth with the reference git repository too
- 30908e93 tests: Print the OBS branch name by default
- 3a787200 tests: Use an authenticated URL for the YAML CI config
- 952a341f tests: Make forcing HTTP for the CI config configurable