diff --git a/.gitlab-ci/test-source-dep.yml b/.gitlab-ci/test-source-dep.yml index 143c6ca533a..3b10829f7e4 100644 --- a/.gitlab-ci/test-source-dep.yml +++ b/.gitlab-ci/test-source-dep.yml @@ -197,27 +197,6 @@ *vulkan_file_list when: manual -.lavapipe-rules: - stage: software-renderer - rules: - - !reference [.vulkan-rules, rules] - # One could probably be a little more clever here and skip non-gallium Mesa changes (see also .llvmpipe-cl-rules). - - !reference [.gl-rules, rules] - - changes: &lavapipe_file_list - - src/gallium/drivers/llvmpipe/**/* - - src/gallium/frontends/lavapipe/**/* - - src/gallium/winsys/sw/**/* - when: on_success - -.lavapipe-manual-rules: - stage: software-renderer - retry: !reference [.scheduled_pipeline-rules, retry] - rules: - - !reference [.vulkan-manual-rules, rules] - - !reference [.gl-manual-rules, rules] - - changes: *lavapipe_file_list - when: manual - # Rules for unusual architectures that only build a subset of drivers .ppc64el-rules: rules: diff --git a/src/gallium/frontends/lavapipe/ci/gitlab-ci.yml b/src/gallium/frontends/lavapipe/ci/gitlab-ci.yml index 0cc03ab2a34..885834db58f 100644 --- a/src/gallium/frontends/lavapipe/ci/gitlab-ci.yml +++ b/src/gallium/frontends/lavapipe/ci/gitlab-ci.yml @@ -1,3 +1,25 @@ +.lavapipe-rules: + stage: software-renderer + rules: + - !reference [.vulkan-rules, rules] + # One could probably be a little more clever here and skip non-gallium Mesa changes (see also .llvmpipe-cl-rules). + - !reference [.gl-rules, rules] + - changes: &lavapipe_file_list + - src/gallium/drivers/llvmpipe/**/* + - src/gallium/frontends/lavapipe/**/* + - src/gallium/winsys/sw/**/* + when: on_success + +.lavapipe-manual-rules: + stage: software-renderer + retry: !reference [.scheduled_pipeline-rules, retry] + rules: + - !reference [.vulkan-manual-rules, rules] + - !reference [.gl-manual-rules, rules] + - changes: *lavapipe_file_list + when: manual + + .lavapipe-test: stage: software-renderer extends: