Skip to content

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