Resolve "CTA CI pipeline triggered by EOS can not test against latest CTA tag in case of bugs/changes in pipeline code"
requested to merge 891-cta-ci-pipeline-triggered-by-eos-can-not-test-against-latest-cta-tag-in-case-of-bugs-changes-in into main
Summary
-
Introduction of a standard to handle trigger pipelines:
- All trigger related variables must be declared in the
.gitlab-ci
top level file. Every trigger must specify theTRIGGER_TYPE
variable, along with any other required "sub"-variables. - The
prepare
stage has been renamed to TBD. It will now be the entry point for trigger pipelines. Any trigger pipeline must FIRST validate its input variable in thetrigger-variable-check
job. Any additional jobs to check, i.e, the modification of the version lock in EOS tag trigger pipelines.
- All trigger related variables must be declared in the
-
For this specific case of the trigger pipeline we validate the specified RPM versions are downloadable before going forward.
Additional Required Actions
-
Requires a documentation update: YES, public docs need to be updated to reflect the changes and behaviour we expect for the future of trigger pipelines. -
Modify the EOS repository gitlab job to use the new flags.
References
Closes #891
Edited by Pablo Oliver Cortes