ci/zink: Move the zink-anv-tgl manual full run to custom manual deps.
authorEmma Anholt <emma@anholt.net>
Thu, 26 Jan 2023 21:04:57 +0000 (13:04 -0800)
committerMarge Bot <emma+marge@anholt.net>
Tue, 31 Jan 2023 01:55:22 +0000 (01:55 +0000)
Follow-up to !17445, since this run had been added while that MR was
outstanding.  Now it shouldn't show up in unrelated pipelines.

Acked-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Reviewed-by: Martin Roukala <martin.roukala@mupuf.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20950>

.gitlab-ci/test-source-dep.yml
src/gallium/drivers/zink/ci/gitlab-ci.yml

index 392c47f..99e1cca 100644 (file)
       - src/intel/**/*
       when: on_success
 
+.anv-manual-rules:
+  stage: intel
+  rules:
+    - !reference [.no_scheduled_pipelines-rules, rules]
+    - !reference [.collabora-farm-rules, rules]
+    - !reference [.vulkan-manual-rules, rules]
+    - changes:
+      - src/intel/**/*
+      when: on_success
+
 .intel-rules:
   stage: intel
   rules:
       - src/gallium/drivers/zink/**/*
       when: on_success
 
+.zink-common-manual-rules:
+  rules:
+    - !reference [.gl-manual-rules, rules]
+    - changes:
+      - src/gallium/drivers/zink/**/*
+      when: manual
+
 .zink-lvp-rules:
   stage: layered-backends
   rules:
     - !reference [.anv-rules, rules]
     - !reference [.zink-common-rules, rules]
 
+.zink-anv-manual-rules:
+  stage: layered-backends
+  rules:
+    - !reference [.anv-manual-rules, rules]
+    - !reference [.zink-common-manual-rules, rules]
+
 .zink-anv-rules-restricted:
   stage: layered-backends
   rules:
index 494226f..6d86b13 100644 (file)
@@ -69,7 +69,7 @@ zink-anv-tgl:
 zink-anv-tgl-full:
   extends:
     - zink-anv-tgl
-    - .test-manual-mr
+    - .zink-anv-manual-rules
   variables:
     DEQP_SUITE: zink-anv-tgl-full
     JOB_TIMEOUT: 90