Trigger pipeline, REGR_AGAINST_CTA_MAIN, failing
Summary
When EOS tag a new release they run a job on their side that trigger two pipelines on our side, one against our latest tagged version and another against the latest commit in main. The second one is failing in the variable validation step.
Steps to reproduce
- Trigger a pipeline with the following payload:
{'PIPELINE_TYPE': 'REGR_AGAINST_CTA_MAIN', 'CUSTOM_XROOTD_VERSION': '1:5.8.4-1', 'CUSTOM_EOS_VERSION': '5.3.18', 'CUSTOM_CTA_VERSION': '', 'PLATFORM': 'el9', 'CUSTOM_EOS_IMAGE_TAG': '5.3.18.el9'}
What is the current bug behaviour?
- Validation fails for
CUSTOM_EOS_VERSIONvalue:
ERROR: package version 5.3.18 does not satisfy regex (\d+:)?\d[\w.+~]*-\d+[a-zA-Z0-9\._^]*. Please double-check that the version (including the release) is correct.
Relevant logs and/or screenshots
- EOS Pipeline for 5.3.18: https://gitlab.cern.ch/dss/eos/-/jobs/60535252
- CTA Pipeline Job: https://gitlab.cern.ch/cta/CTA/-/jobs/60537121
Possible causes
- Recently
™️ we did some changes on the EOS side (trigger job) and CTA side (validation script). Those might be related to the error we are seeing:
Edited by Pablo Oliver Cortes