Skip to content

[CI] Overlaps exceptions and CI, fix for #2931 and sub-issues

  • Re-enables the setup overlaps check in the CI to prevent new overlaps from being introduced due to usage of incompatible detectors geometries in setups
  • Introduces agreed upon exceptions for the existing default setups

Draft status due to following points:

  • Missing a solution to run the overlap checks only when there is an update of the geometry repository hash to avoid waste of CI CPU power and time
    (test cannot be performed in geo repo CI as CBM libraries are needed to create the setup from the individual detector geometries)
  • Missing a geometry hash update to fix the problems with the APR21 setups, either CbmSoft/cbmroot_geometry!237 (closed) or CbmSoft/cbmroot_geometry!238 (merged) (#2936)
    => Hash update included inadvertently in !1482 (merged)
    => This MR will therefore not trigger anymore the new CI tests for most recent pipelines as it does not include anymore a geo Hash change
    => See pipeline #25533 for the last successful pipeline with these tests
  • Missing either an exception for the RICH vs magnet overlap in sis100_electron_DEC21 or a hash update with the removal (deprecation) of the DEC21 setups (#2935)

Redmine Refs #2931, #2932, #2933, #2934, #2935, #2936

Of interest to

Edited by Pierre-Alain Loizeau

Merge request reports