Comprehensive MR for LHCB 2021 fixes and various common infrastructure issues
Comprehensive MR for LHCB 2021 fixes and various common infrastructure issues
The main issue fixed for LHCb is
- add a reference log for the new container after the fixes in BMK-991: the container runs with 5 events by default, but the CI runs with 6 (testing that one can now change the number of events)
The issues fixed in the infrastructure (and in its application to LHCb in some cases) are
- BMK-1009: in parser test, do not diff containment, as this fails in local parser tests (the reference is typically docker and the test version in local env is unknown)
- BMK-1008: add back a copy of version.json in bmk-driver, so that this is found in the artifacts; after rebuilding and uploading the corresponding reflog, the LHCb parser test is now succeeding
- BMK-1006 (no change in the code, just clarifications and comments): essentially, the previous two points clarify the difference between version.json and version_enhanced.json
- BMK-1002: skip the singularity/oras push to the harbor registry when in project forks (ie not in hep-benchmarks)
- BMK-1005: replace cern-get-sso-cookie by auth-get-sso-cookie