From 02269059d1c821259503f08161384dafaa8930ba Mon Sep 17 00:00:00 2001 From: Emma Anholt Date: Tue, 28 Jun 2022 11:19:56 -0700 Subject: [PATCH] ci: Simplify vulkan rules using !references. Reviewed-by: Guilherme Gallo Acked-by: Eric Engestrom Part-of: --- .gitlab-ci/test-source-dep.yml | 53 +++++++--------------------------- 1 file changed, 10 insertions(+), 43 deletions(-) diff --git a/.gitlab-ci/test-source-dep.yml b/.gitlab-ci/test-source-dep.yml index af33e707e43..7a3983e2473 100644 --- a/.gitlab-ci/test-source-dep.yml +++ b/.gitlab-ci/test-source-dep.yml @@ -56,7 +56,6 @@ - changes: &vulkan_file_list - src/vulkan/**/* when: on_success - - when: never # Gallium core source file dependencies # ------------------------------------- @@ -109,7 +108,7 @@ .lavapipe-rules: stage: software-renderer rules: - - !reference [.no_scheduled_pipelines-rules, rules] + - !reference [.vulkan-rules, rules] - changes: *mesa_core_file_list when: on_success @@ -121,9 +120,6 @@ - src/gallium/frontends/lavapipe/**/* - src/gallium/winsys/sw/**/* when: on_success - - changes: - *vulkan_file_list - when: on_success - when: never .llvmpipe-cl-rules: @@ -167,16 +163,13 @@ stage: freedreno rules: - !reference [.freedreno-farm-rules, rules] - - !reference [.no_scheduled_pipelines-rules, rules] + - !reference [.vulkan-rules, rules] - changes: *mesa_core_file_list when: on_success - changes: *gallium_core_file_list when: on_success - - changes: - *vulkan_file_list - when: on_success - changes: &freedreno_file_list # Note: when https://gitlab.com/gitlab-org/gitlab/-/issues/198688 # is supported, we can change the src/freedreno/ rule to explicitly @@ -269,8 +262,8 @@ .panfrost-bifrost-rules: stage: arm rules: - - !reference [.no_scheduled_pipelines-rules, rules] - !reference [.collabora-farm-rules, rules] + - !reference [.vulkan-rules, rules] - changes: *mesa_core_file_list when: on_success @@ -283,9 +276,6 @@ - changes: *panfrost_gallium_file_list when: on_success - - changes: - *vulkan_file_list - when: on_success - changes: &panfrost_vulkan_file_list - src/panfrost/vulkan/* when: on_success @@ -333,13 +323,10 @@ .v3dv-rules: stage: broadcom rules: - - !reference [.no_scheduled_pipelines-rules, rules] + - !reference [.vulkan-rules, rules] - changes: *mesa_core_file_list when: on_success - - changes: - *vulkan_file_list - when: on_success - changes: - src/broadcom/**/* when: on_success @@ -541,12 +528,7 @@ rules: - !reference [.no_scheduled_pipelines-rules, rules] - !reference [.collabora-farm-rules, rules] - - changes: - *mesa_core_file_list - when: on_success - - changes: - *vulkan_file_list - when: on_success + - !reference [.vulkan-rules, rules] - changes: - src/intel/**/* when: on_success @@ -555,8 +537,8 @@ .intel-rules: stage: intel rules: - - !reference [.no_scheduled_pipelines-rules, rules] - !reference [.collabora-farm-rules, rules] + - !reference [.vulkan-rules, rules] - changes: *mesa_core_file_list when: on_success @@ -568,9 +550,6 @@ - src/gallium/winsys/iris/**/* - src/intel/**/* when: on_success - - changes: - *vulkan_file_list - when: on_success - when: never .zink-common-rules: @@ -599,11 +578,8 @@ .zink-anv-rules: stage: layered-backends rules: - - !reference [.no_scheduled_pipelines-rules, rules] - !reference [.zink-common-rules, rules] - - changes: - *vulkan_file_list - when: on_success + - !reference [.vulkan-rules, rules] - changes: - src/intel/**/* when: on_success @@ -612,11 +588,8 @@ .zink-turnip-rules: stage: layered-backends rules: - - !reference [.no_scheduled_pipelines-rules, rules] - !reference [.zink-common-rules, rules] - - changes: - *vulkan_file_list - when: on_success + - !reference [.vulkan-rules, rules] - changes: - src/freedreno/**/* when: on_success @@ -628,17 +601,14 @@ rules: - if: '$MICROSOFT_FARM == "offline"' when: never - - !reference [.no_scheduled_pipelines-rules, rules] - !reference [.zink-common-rules, rules] + - !reference [.vulkan-rules, rules] - changes: *softpipe_file_list when: on_success - changes: *lavapipe_file_list when: on_success - - changes: - *vulkan_file_list - when: on_success - changes: &d3d12_file_list - src/gallium/drivers/d3d12/**/* - src/gallium/frontends/wgl/* @@ -690,13 +660,10 @@ rules: - if: '$MICROSOFT_FARM == "offline"' when: never - - !reference [.no_scheduled_pipelines-rules, rules] + - !reference [.vulkan-rules, rules] - changes: *mesa_core_file_list when: on_success - - changes: - *vulkan_file_list - when: on_success - changes: *spirv2dxil_file_list when: on_success