Skip to content

Streamline the download of the fast-quarantine file so pipelines always use the latest version

Point 7 from https://gitlab.com/gitlab-com/engineering-division/engineering/-/issues/71#note_2842715491

The fast-quarantine file is currently downloaded once at the beginning of the pipeline. This means that if we fast-quarantine new tests we will have to retrigger a whole new pipeline (2+ hours).

  1. Opportunity: If we instead download the fast-quarantine file in each test job, when a new flaky test is discovered and quickly added to the fast-quarantine file, engineers can simply retry on the failing jobs to get them pass. This would get us to a much faster time to merge.

Ideally when an engineer presses retry the new file will be obtained

Edited by Jay McCure