radeonsi/ci: trigger radeonsi-raven-skqp for any RADV changes
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Tue, 30 Aug 2022 09:49:45 +0000 (11:49 +0200)
committerMarge Bot <emma+marge@anholt.net>
Fri, 2 Sep 2022 07:05:57 +0000 (07:05 +0000)
Otherwise SKQP VK won't be run.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7120
Co-authored-by: Guilherme Gallo <guilherme.gallo@collabora.com>
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Acked-by: Martin Roukala (né Peres) <martin.roukala@mupuf.org>
Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18316>

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

index aacc559..7b94481 100644 (file)
       - src/amd/registers/**/*
       when: on_success
 
+.radeonsi+radv-rules:
+  stage: amd
+  rules:
+    - !reference [.collabora-farm-rules, rules]
+    - !reference [.gl-rules, rules]
+    - changes:
+        *radeonsi_file_list
+      when: on_success
+    - changes:
+        *radv_file_list
+      when: on_success
+
 .radeonsi-vaapi-rules:
   stage: amd
   rules:
index 360e3af..f2263b4 100644 (file)
@@ -17,6 +17,7 @@ radeonsi-raven-skqp:amd64:
   extends:
     - .lava-test:amd64
     - .radeonsi-raven-test:amd64
+    - .radeonsi+radv-rules # SKQP VK needs to be triggered for any Vulkan changes
     - .skqp-test
   variables:
     # Possible skqp backends: gl, gles, unitTest and vk