ci: use !reference for scheduled_pipeline retry rule

Signed-off-by: Eric Engestrom <eric@igalia.com>
Acked-by: David Heidelberg <david.heidelberg@collabora.com>
Acked-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24099>
This commit is contained in:
Eric Engestrom
2023-07-11 16:37:27 +01:00
committed by Marge Bot
parent 614efeeafe
commit 593b85f672

View File

@@ -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]