diff --git a/.gitlab-ci/test-source-dep.yml b/.gitlab-ci/test-source-dep.yml index 628ea4a9c46..0cd39de2f6c 100644 --- a/.gitlab-ci/test-source-dep.yml +++ b/.gitlab-ci/test-source-dep.yml @@ -6,7 +6,7 @@ rules: - if: &is-scheduled-pipeline '$CI_PIPELINE_SOURCE == "schedule"' when: on_success - retry: &scheduled-pipeline-retries + retry: max: 1 # Don't retry on script_failure, job_execution_timeout, runner_unsupported, # stale_schedule, archived_failure, or unmet_prerequisites @@ -65,7 +65,7 @@ # Same core dependencies for doing manual runs. .core-manual-rules: - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: # We only want manual jobs to show up when it's not marge's pre-merge CI # run, otherwise she'll wait until her timeout. The exception is @@ -167,7 +167,7 @@ when: on_success .gl-manual-rules: - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: - !reference [.core-manual-rules, rules] - changes: @@ -186,7 +186,7 @@ when: on_success .vulkan-manual-rules: - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: - !reference [.core-manual-rules, rules] - changes: @@ -225,7 +225,7 @@ .lavapipe-manual-rules: stage: software-renderer - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: - !reference [.vulkan-manual-rules, rules] - !reference [.gl-manual-rules, rules] @@ -284,7 +284,7 @@ when: on_success .freedreno-common-manual-rules: - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: - !reference [.freedreno-farm-manual-rules, rules] - !reference [.core-manual-rules, rules] @@ -305,7 +305,7 @@ .freedreno-manual-rules: stage: freedreno - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: - !reference [.freedreno-common-manual-rules, rules] - !reference [.gl-manual-rules, rules] @@ -324,7 +324,7 @@ .turnip-manual-rules: stage: freedreno - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: - !reference [.freedreno-common-manual-rules, rules] - !reference [.vulkan-manual-rules, rules] @@ -346,7 +346,7 @@ .freedreno-rules-performance: stage: freedreno - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: - !reference [.performance-rules, rules] - !reference [.freedreno-manual-rules, rules] @@ -374,7 +374,7 @@ .nouveau-manual-rules: stage: nouveau - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: - !reference [.anholt-farm-manual-rules, rules] - !reference [.gl-manual-rules, rules] @@ -404,7 +404,7 @@ .panfrost-midgard-manual-rules: stage: arm - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: - !reference [.collabora-farm-manual-rules, rules] - !reference [.gl-manual-rules, rules] @@ -437,7 +437,7 @@ .panfrost-bifrost-manual-rules: stage: arm - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: - !reference [.collabora-farm-manual-rules, rules] - !reference [.vulkan-manual-rules, rules] @@ -497,7 +497,7 @@ .v3d-manual-rules: stage: broadcom - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: - !reference [.igalia-farm-manual-rules, rules] - !reference [.gl-manual-rules, rules] @@ -551,7 +551,7 @@ .radv-valve-manual-rules: stage: amd - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: - !reference [.valve-farm-manual-rules, rules] - !reference [.vulkan-manual-rules, rules] @@ -640,7 +640,7 @@ .i915g-manual-rules: stage: intel - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: - !reference [.gl-manual-rules, rules] - changes: @@ -660,7 +660,7 @@ .crocus-manual-rules: stage: intel - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: - !reference [.anholt-farm-manual-rules, rules] - !reference [.gl-manual-rules, rules] @@ -682,7 +682,7 @@ .iris-manual-rules: stage: intel - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: - !reference [.collabora-farm-manual-rules, rules] - !reference [.gl-manual-rules, rules] @@ -695,7 +695,7 @@ # .performance-rules) .iris-rules-performance: stage: intel - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: - !reference [.collabora-farm-manual-rules, rules] - !reference [.performance-rules, rules] @@ -723,7 +723,7 @@ .anv-manual-rules: stage: intel - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: - !reference [.collabora-farm-manual-rules, rules] - !reference [.vulkan-manual-rules, rules] @@ -742,7 +742,7 @@ .hasvk-manual-rules: stage: intel - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: - !reference [.anholt-farm-manual-rules, rules] - !reference [.vulkan-manual-rules, rules] @@ -777,7 +777,7 @@ .virgl-iris-manual-rules: stage: layered-backends - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: - !reference [.collabora-farm-manual-rules, rules] - !reference [.gl-manual-rules, rules] @@ -790,7 +790,7 @@ .virgl-iris-rules-performance: stage: layered-backends - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: - !reference [.collabora-farm-manual-rules, rules] - !reference [.performance-rules, rules] @@ -817,7 +817,7 @@ when: on_success .zink-common-manual-rules: - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: - !reference [.gl-manual-rules, rules] - changes: @@ -838,7 +838,7 @@ .zink-anv-manual-rules: stage: layered-backends - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: - !reference [.anv-manual-rules, rules] - !reference [.zink-common-manual-rules, rules] @@ -858,7 +858,7 @@ .zink-turnip-manual-rules: stage: layered-backends - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: - !reference [.turnip-manual-rules, rules] - !reference [.zink-common-manual-rules, rules] @@ -871,7 +871,7 @@ .zink-radv-manual-rules: stage: layered-backends - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: - !reference [.radv-valve-manual-rules, rules] - !reference [.zink-common-manual-rules, rules] @@ -954,7 +954,7 @@ .etnaviv-manual-rules: stage: etnaviv - retry: *scheduled-pipeline-retries + retry: !reference [.scheduled_pipeline-rules, retry] rules: - !reference [.austriancoder-farm-manual-rules, rules] - !reference [.gl-manual-rules, rules]