Restructure CI pipeline with more stages
Description
This patch restructures the CI pipeline to use a lot more stages, to give a more human-friendly view of the jobs - the actual relationship between the stages is loosened significantly with the introduction of DAG pipelines. The point of this is the make the pipeline simpler to understand at-a-glance, especially when failures occur or when viewing from a merge request page.
The stages are now
stages:
- LAL
- LALFrame
- LALMetaIO
- LALSimulation
- LALBurst
- LALInspiral
- LALPulsar
- LALInference
- LALApps
- documentation
- integration tests
- compiler tests
- platform tests
- docker
- wheels
- deploy
The number of jobs and their relationship should be unchanged.
API Changes and Justification
Backwards Compatible Changes
-
This change introduces no API changes -
This change adds new API calls
Backwards Incompatible Changes
-
This change modifies an existing API -
This change removes an existing API
Review Status
Edited by Ghost User