From 14b9f460c21c849975e07111cc09668d4238278c Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Tue, 11 Jul 2023 20:43:54 +0100 Subject: [PATCH] ci: move llvmpipe files rules to src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml Signed-off-by: Eric Engestrom Acked-by: David Heidelberg Acked-by: Mike Blumenkrantz Part-of: --- .gitlab-ci/test-source-dep.yml | 50 ------------------ src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml | 51 +++++++++++++++++++ 2 files changed, 51 insertions(+), 50 deletions(-) diff --git a/.gitlab-ci/test-source-dep.yml b/.gitlab-ci/test-source-dep.yml index 83c7b2f452e..26e22337550 100644 --- a/.gitlab-ci/test-source-dep.yml +++ b/.gitlab-ci/test-source-dep.yml @@ -206,22 +206,6 @@ - src/gallium/winsys/sw/**/* when: on_success -.llvmpipe-rules: - stage: software-renderer - rules: - - !reference [.gl-rules, rules] - - changes: &llvmpipe_file_list - - src/gallium/drivers/llvmpipe/**/* - - src/gallium/winsys/sw/**/* - when: on_success - -.llvmpipe-manual-rules: - stage: software-renderer - rules: - - !reference [.gl-manual-rules, rules] - - changes: *llvmpipe_file_list - when: manual - .lavapipe-rules: stage: software-renderer rules: @@ -243,40 +227,6 @@ - changes: *lavapipe_file_list when: manual -.llvmpipe-cl-rules: - stage: software-renderer - rules: - - !reference [.no_scheduled_pipelines-rules, rules] - - changes: &llvmpipe_cl_files - - .gitlab-ci.yml - - .gitlab-ci/**/* - - meson.build - - .gitattributes - - include/**/* - - src/compiler/**/* - - src/include/**/* - - src/util/**/* - when: on_success - - !reference [.gallium-core-rules, rules] - - changes: - *llvmpipe_file_list - when: on_success - -# TODO: remove together with Clover -.llvmpipe-clover-rules: - rules: - - !reference [.llvmpipe-cl-rules, rules] - - changes: - - src/gallium/frontends/clover/**/* - when: on_success - -.llvmpipe-rusticl-rules: - rules: - - !reference [.llvmpipe-cl-rules, rules] - - changes: - - src/gallium/frontends/rusticl/**/* - when: on_success - # Rules for unusual architectures that only build a subset of drivers .ppc64el-rules: rules: diff --git a/src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml b/src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml index c107741fa66..310a6c77520 100644 --- a/src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml +++ b/src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml @@ -1,3 +1,54 @@ +.llvmpipe-rules: + stage: software-renderer + rules: + - !reference [.gl-rules, rules] + - changes: &llvmpipe_file_list + - src/gallium/drivers/llvmpipe/**/* + - src/gallium/winsys/sw/**/* + when: on_success + +.llvmpipe-manual-rules: + stage: software-renderer + rules: + - !reference [.gl-manual-rules, rules] + - changes: *llvmpipe_file_list + when: manual + +.llvmpipe-cl-rules: + stage: software-renderer + rules: + - !reference [.no_scheduled_pipelines-rules, rules] + - changes: &llvmpipe_cl_files + - .gitlab-ci.yml + - .gitlab-ci/**/* + - meson.build + - .gitattributes + - include/**/* + - src/compiler/**/* + - src/include/**/* + - src/util/**/* + when: on_success + - !reference [.gallium-core-rules, rules] + - changes: + *llvmpipe_file_list + when: on_success + +# TODO: remove together with Clover +.llvmpipe-clover-rules: + rules: + - !reference [.llvmpipe-cl-rules, rules] + - changes: + - src/gallium/frontends/clover/**/* + when: on_success + +.llvmpipe-rusticl-rules: + rules: + - !reference [.llvmpipe-cl-rules, rules] + - changes: + - src/gallium/frontends/rusticl/**/* + when: on_success + + .llvmpipe-test: extends: - .llvmpipe-rules