when: on_success
- when: never
-.zink-rules:
- stage: layered-backends
+.zink-common-rules:
rules:
- !reference [.no_scheduled_pipelines-rules, rules]
- changes:
*gallium_core_file_list
when: on_success
- changes:
- *lavapipe_file_list
- when: on_success
- - changes: &zink_file_list
- src/gallium/drivers/zink/**/*
when: on_success
- - when: never
-.zink-anv-rules:
+.zink-rules:
stage: layered-backends
rules:
- !reference [.no_scheduled_pipelines-rules, rules]
+ - !reference [.zink-common-rules, rules]
- changes:
- *mesa_core_file_list
- when: on_success
- - changes:
- *gallium_core_file_list
+ *lavapipe_file_list
when: on_success
+ - when: never
+
+.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
- changes:
- src/intel/**/*
when: on_success
- - changes: &zink_file_list
- - src/gallium/drivers/zink/**/*
- when: on_success
- when: never
.zink-turnip-rules:
stage: layered-backends
rules:
- !reference [.no_scheduled_pipelines-rules, rules]
- - changes:
- *mesa_core_file_list
- when: on_success
- - changes:
- *gallium_core_file_list
- when: on_success
+ - !reference [.zink-common-rules, rules]
- changes:
*vulkan_file_list
when: on_success
- changes:
- *zink_file_list
- when: on_success
- - changes:
- src/freedreno/**/*
when: on_success
- when: never
- if: '$MICROSOFT_FARM == "offline"'
when: never
- !reference [.no_scheduled_pipelines-rules, rules]
- - changes:
- *mesa_core_file_list
- when: on_success
- - changes:
- *gallium_core_file_list
- when: on_success
+ - !reference [.zink-common-rules, rules]
- changes:
*softpipe_file_list
when: on_success
- src/microsoft/**/*
when: on_success
- changes:
- *zink_file_list
- when: on_success
- - changes:
*radv_file_list
when: on_success
- when: never
.ppc64el-rules:
rules:
- !reference [.no_scheduled_pipelines-rules, rules]
- - changes:
- *mesa_core_file_list
- when: on_success
- - changes:
- *gallium_core_file_list
- when: on_success
+ - !reference [.zink-common-rules, rules]
- changes:
*softpipe_file_list
when: on_success
*radeonsi_file_list
when: on_success
- changes:
- *zink_file_list
- when: on_success
- - changes:
*virgl_file_list
when: on_success
- changes:
.s390x-rules:
rules:
- !reference [.no_scheduled_pipelines-rules, rules]
- - changes:
- *mesa_core_file_list
- when: on_success
- - changes:
- *gallium_core_file_list
- when: on_success
+ - !reference [.zink-common-rules, rules]
- changes:
*softpipe_file_list
when: on_success
- changes:
*lavapipe_file_list
when: on_success
- - changes:
- *zink_file_list
- when: on_success
- when: never