Skip to content

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 LALSuite Bot

Merge request reports