diff options
author | Mike Blumenkrantz <michael.blumenkrantz@gmail.com> | 2021-03-18 15:58:04 -0400 |
---|---|---|
committer | Marge Bot <eric+marge@anholt.net> | 2021-03-19 16:21:26 +0000 |
commit | 6cff8ec5a6230154725aa5f4d0e3dc20998d16cd (patch) | |
tree | eb52903e5f0af87be1255b3c86c91fc72fa49d9a /.gitlab-ci | |
parent | e5ea9a3baa98ee7f5a474eb9668438b2710e7116 (diff) |
ci/lavapipe: split out lavapipe ci into lavapipe dir
there's no need to run llvmpipe jobs if only lavapipe has changed
Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Michel Dänzer <mdaenzer@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9695>
Diffstat (limited to '.gitlab-ci')
-rw-r--r-- | .gitlab-ci/test-source-dep.yml | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/.gitlab-ci/test-source-dep.yml b/.gitlab-ci/test-source-dep.yml index 3e7b91f8b1f..7d30f202290 100644 --- a/.gitlab-ci/test-source-dep.yml +++ b/.gitlab-ci/test-source-dep.yml @@ -99,6 +99,22 @@ when: on_success - changes: &llvmpipe_file_list - src/gallium/drivers/llvmpipe/**/* + - src/gallium/winsys/sw/**/* + when: on_success + - when: never + +.lavapipe-rules: + stage: software-renderer + rules: + - *ignore_scheduled_pipelines + - changes: + *mesa_core_file_list + when: on_success + - changes: + *gallium_core_file_list + when: on_success + - changes: &lavapipe_file_list + - src/gallium/drivers/llvmpipe/**/* - src/gallium/frontends/lavapipe/**/* - src/gallium/winsys/sw/**/* when: on_success @@ -311,7 +327,7 @@ *gallium_core_file_list when: on_success - changes: - *llvmpipe_file_list + *lavapipe_file_list when: on_success - changes: *vulkan_file_list @@ -336,7 +352,7 @@ *gallium_core_file_list when: on_success - changes: - *llvmpipe_file_list + *lavapipe_file_list when: on_success - changes: *vulkan_file_list @@ -356,7 +372,7 @@ *gallium_core_file_list when: on_success - changes: - *llvmpipe_file_list + *lavapipe_file_list when: on_success - changes: - src/gallium/drivers/zink/**/* |