ci: Simplify vulkan rules using !references.
Reviewed-by: Guilherme Gallo <guilherme.gallo@collabora.com> Acked-by: Eric Engestrom <eric@engestrom.ch> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17287>
This commit is contained in:
@@ -56,7 +56,6 @@
|
|||||||
- changes: &vulkan_file_list
|
- changes: &vulkan_file_list
|
||||||
- src/vulkan/**/*
|
- src/vulkan/**/*
|
||||||
when: on_success
|
when: on_success
|
||||||
- when: never
|
|
||||||
|
|
||||||
# Gallium core source file dependencies
|
# Gallium core source file dependencies
|
||||||
# -------------------------------------
|
# -------------------------------------
|
||||||
@@ -109,7 +108,7 @@
|
|||||||
.lavapipe-rules:
|
.lavapipe-rules:
|
||||||
stage: software-renderer
|
stage: software-renderer
|
||||||
rules:
|
rules:
|
||||||
- !reference [.no_scheduled_pipelines-rules, rules]
|
- !reference [.vulkan-rules, rules]
|
||||||
- changes:
|
- changes:
|
||||||
*mesa_core_file_list
|
*mesa_core_file_list
|
||||||
when: on_success
|
when: on_success
|
||||||
@@ -121,9 +120,6 @@
|
|||||||
- src/gallium/frontends/lavapipe/**/*
|
- src/gallium/frontends/lavapipe/**/*
|
||||||
- src/gallium/winsys/sw/**/*
|
- src/gallium/winsys/sw/**/*
|
||||||
when: on_success
|
when: on_success
|
||||||
- changes:
|
|
||||||
*vulkan_file_list
|
|
||||||
when: on_success
|
|
||||||
- when: never
|
- when: never
|
||||||
|
|
||||||
.llvmpipe-cl-rules:
|
.llvmpipe-cl-rules:
|
||||||
@@ -167,16 +163,13 @@
|
|||||||
stage: freedreno
|
stage: freedreno
|
||||||
rules:
|
rules:
|
||||||
- !reference [.freedreno-farm-rules, rules]
|
- !reference [.freedreno-farm-rules, rules]
|
||||||
- !reference [.no_scheduled_pipelines-rules, rules]
|
- !reference [.vulkan-rules, rules]
|
||||||
- changes:
|
- changes:
|
||||||
*mesa_core_file_list
|
*mesa_core_file_list
|
||||||
when: on_success
|
when: on_success
|
||||||
- changes:
|
- changes:
|
||||||
*gallium_core_file_list
|
*gallium_core_file_list
|
||||||
when: on_success
|
when: on_success
|
||||||
- changes:
|
|
||||||
*vulkan_file_list
|
|
||||||
when: on_success
|
|
||||||
- changes: &freedreno_file_list
|
- changes: &freedreno_file_list
|
||||||
# Note: when https://gitlab.com/gitlab-org/gitlab/-/issues/198688
|
# Note: when https://gitlab.com/gitlab-org/gitlab/-/issues/198688
|
||||||
# is supported, we can change the src/freedreno/ rule to explicitly
|
# is supported, we can change the src/freedreno/ rule to explicitly
|
||||||
@@ -269,8 +262,8 @@
|
|||||||
.panfrost-bifrost-rules:
|
.panfrost-bifrost-rules:
|
||||||
stage: arm
|
stage: arm
|
||||||
rules:
|
rules:
|
||||||
- !reference [.no_scheduled_pipelines-rules, rules]
|
|
||||||
- !reference [.collabora-farm-rules, rules]
|
- !reference [.collabora-farm-rules, rules]
|
||||||
|
- !reference [.vulkan-rules, rules]
|
||||||
- changes:
|
- changes:
|
||||||
*mesa_core_file_list
|
*mesa_core_file_list
|
||||||
when: on_success
|
when: on_success
|
||||||
@@ -283,9 +276,6 @@
|
|||||||
- changes:
|
- changes:
|
||||||
*panfrost_gallium_file_list
|
*panfrost_gallium_file_list
|
||||||
when: on_success
|
when: on_success
|
||||||
- changes:
|
|
||||||
*vulkan_file_list
|
|
||||||
when: on_success
|
|
||||||
- changes: &panfrost_vulkan_file_list
|
- changes: &panfrost_vulkan_file_list
|
||||||
- src/panfrost/vulkan/*
|
- src/panfrost/vulkan/*
|
||||||
when: on_success
|
when: on_success
|
||||||
@@ -333,13 +323,10 @@
|
|||||||
.v3dv-rules:
|
.v3dv-rules:
|
||||||
stage: broadcom
|
stage: broadcom
|
||||||
rules:
|
rules:
|
||||||
- !reference [.no_scheduled_pipelines-rules, rules]
|
- !reference [.vulkan-rules, rules]
|
||||||
- changes:
|
- changes:
|
||||||
*mesa_core_file_list
|
*mesa_core_file_list
|
||||||
when: on_success
|
when: on_success
|
||||||
- changes:
|
|
||||||
*vulkan_file_list
|
|
||||||
when: on_success
|
|
||||||
- changes:
|
- changes:
|
||||||
- src/broadcom/**/*
|
- src/broadcom/**/*
|
||||||
when: on_success
|
when: on_success
|
||||||
@@ -541,12 +528,7 @@
|
|||||||
rules:
|
rules:
|
||||||
- !reference [.no_scheduled_pipelines-rules, rules]
|
- !reference [.no_scheduled_pipelines-rules, rules]
|
||||||
- !reference [.collabora-farm-rules, rules]
|
- !reference [.collabora-farm-rules, rules]
|
||||||
- changes:
|
- !reference [.vulkan-rules, rules]
|
||||||
*mesa_core_file_list
|
|
||||||
when: on_success
|
|
||||||
- changes:
|
|
||||||
*vulkan_file_list
|
|
||||||
when: on_success
|
|
||||||
- changes:
|
- changes:
|
||||||
- src/intel/**/*
|
- src/intel/**/*
|
||||||
when: on_success
|
when: on_success
|
||||||
@@ -555,8 +537,8 @@
|
|||||||
.intel-rules:
|
.intel-rules:
|
||||||
stage: intel
|
stage: intel
|
||||||
rules:
|
rules:
|
||||||
- !reference [.no_scheduled_pipelines-rules, rules]
|
|
||||||
- !reference [.collabora-farm-rules, rules]
|
- !reference [.collabora-farm-rules, rules]
|
||||||
|
- !reference [.vulkan-rules, rules]
|
||||||
- changes:
|
- changes:
|
||||||
*mesa_core_file_list
|
*mesa_core_file_list
|
||||||
when: on_success
|
when: on_success
|
||||||
@@ -568,9 +550,6 @@
|
|||||||
- src/gallium/winsys/iris/**/*
|
- src/gallium/winsys/iris/**/*
|
||||||
- src/intel/**/*
|
- src/intel/**/*
|
||||||
when: on_success
|
when: on_success
|
||||||
- changes:
|
|
||||||
*vulkan_file_list
|
|
||||||
when: on_success
|
|
||||||
- when: never
|
- when: never
|
||||||
|
|
||||||
.zink-common-rules:
|
.zink-common-rules:
|
||||||
@@ -599,11 +578,8 @@
|
|||||||
.zink-anv-rules:
|
.zink-anv-rules:
|
||||||
stage: layered-backends
|
stage: layered-backends
|
||||||
rules:
|
rules:
|
||||||
- !reference [.no_scheduled_pipelines-rules, rules]
|
|
||||||
- !reference [.zink-common-rules, rules]
|
- !reference [.zink-common-rules, rules]
|
||||||
- changes:
|
- !reference [.vulkan-rules, rules]
|
||||||
*vulkan_file_list
|
|
||||||
when: on_success
|
|
||||||
- changes:
|
- changes:
|
||||||
- src/intel/**/*
|
- src/intel/**/*
|
||||||
when: on_success
|
when: on_success
|
||||||
@@ -612,11 +588,8 @@
|
|||||||
.zink-turnip-rules:
|
.zink-turnip-rules:
|
||||||
stage: layered-backends
|
stage: layered-backends
|
||||||
rules:
|
rules:
|
||||||
- !reference [.no_scheduled_pipelines-rules, rules]
|
|
||||||
- !reference [.zink-common-rules, rules]
|
- !reference [.zink-common-rules, rules]
|
||||||
- changes:
|
- !reference [.vulkan-rules, rules]
|
||||||
*vulkan_file_list
|
|
||||||
when: on_success
|
|
||||||
- changes:
|
- changes:
|
||||||
- src/freedreno/**/*
|
- src/freedreno/**/*
|
||||||
when: on_success
|
when: on_success
|
||||||
@@ -628,17 +601,14 @@
|
|||||||
rules:
|
rules:
|
||||||
- if: '$MICROSOFT_FARM == "offline"'
|
- if: '$MICROSOFT_FARM == "offline"'
|
||||||
when: never
|
when: never
|
||||||
- !reference [.no_scheduled_pipelines-rules, rules]
|
|
||||||
- !reference [.zink-common-rules, rules]
|
- !reference [.zink-common-rules, rules]
|
||||||
|
- !reference [.vulkan-rules, rules]
|
||||||
- changes:
|
- changes:
|
||||||
*softpipe_file_list
|
*softpipe_file_list
|
||||||
when: on_success
|
when: on_success
|
||||||
- changes:
|
- changes:
|
||||||
*lavapipe_file_list
|
*lavapipe_file_list
|
||||||
when: on_success
|
when: on_success
|
||||||
- changes:
|
|
||||||
*vulkan_file_list
|
|
||||||
when: on_success
|
|
||||||
- changes: &d3d12_file_list
|
- changes: &d3d12_file_list
|
||||||
- src/gallium/drivers/d3d12/**/*
|
- src/gallium/drivers/d3d12/**/*
|
||||||
- src/gallium/frontends/wgl/*
|
- src/gallium/frontends/wgl/*
|
||||||
@@ -690,13 +660,10 @@
|
|||||||
rules:
|
rules:
|
||||||
- if: '$MICROSOFT_FARM == "offline"'
|
- if: '$MICROSOFT_FARM == "offline"'
|
||||||
when: never
|
when: never
|
||||||
- !reference [.no_scheduled_pipelines-rules, rules]
|
- !reference [.vulkan-rules, rules]
|
||||||
- changes:
|
- changes:
|
||||||
*mesa_core_file_list
|
*mesa_core_file_list
|
||||||
when: on_success
|
when: on_success
|
||||||
- changes:
|
|
||||||
*vulkan_file_list
|
|
||||||
when: on_success
|
|
||||||
- changes:
|
- changes:
|
||||||
*spirv2dxil_file_list
|
*spirv2dxil_file_list
|
||||||
when: on_success
|
when: on_success
|
||||||
|
Reference in New Issue
Block a user