diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9538c3c37fe..a20a65d08b4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1057,6 +1057,7 @@ meson-s390x: extends: - meson-ppc64el - .use-s390x_build + - .s390x-rules tags: - kvm variables: diff --git a/.gitlab-ci/test-source-dep.yml b/.gitlab-ci/test-source-dep.yml index c3d1de1078c..e66589563e8 100644 --- a/.gitlab-ci/test-source-dep.yml +++ b/.gitlab-ci/test-source-dep.yml @@ -483,3 +483,26 @@ - src/gallium/winsys/nouveau/**/* when: on_success - when: never + +.s390x-rules: + rules: + - *ignore_scheduled_pipelines + - changes: + *mesa_core_file_list + when: on_success + - changes: + *gallium_core_file_list + when: on_success + - changes: + *softpipe_file_list + when: on_success + - changes: + *llvmpipe_file_list + when: on_success + - changes: + *lavapipe_file_list + when: on_success + - changes: + *zink_file_list + when: on_success + - when: never