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

Merge request reports

Loading