From 2668c02c32b767e1c4704033007cd9ddd2936730 Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Tue, 11 Jul 2023 23:35:31 +0100 Subject: [PATCH] ci: add .gallium-core-rules and use it instead of gallium_core_file_list anchor Signed-off-by: Eric Engestrom Acked-by: David Heidelberg Acked-by: Mike Blumenkrantz Part-of: --- .gitlab-ci/test-source-dep.yml | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/.gitlab-ci/test-source-dep.yml b/.gitlab-ci/test-source-dep.yml index d66d826fc91..c97fbfed20d 100644 --- a/.gitlab-ci/test-source-dep.yml +++ b/.gitlab-ci/test-source-dep.yml @@ -134,6 +134,20 @@ - debian-release # Mesa source file dependencies that may impact any GL driver test job. +.gallium-core-rules: + rules: + - changes: &gallium_core_file_list + - src/gallium/* + - src/gallium/auxiliary/**/* + - src/gallium/drivers/* + - src/gallium/include/**/* + - src/gallium/frontends/dri/* + - src/gallium/frontends/glx/**/* + - src/gallium/targets/**/* + - src/gallium/tests/**/* + - src/gallium/winsys/* + when: on_success + .gl-rules: rules: - !reference [.core-rules, rules] @@ -154,17 +168,7 @@ - src/mesa/x86/**/* - src/mesa/x86-64/**/* when: on_success - - changes: &gallium_core_file_list - - src/gallium/* - - src/gallium/auxiliary/**/* - - src/gallium/drivers/* - - src/gallium/include/**/* - - src/gallium/frontends/dri/* - - src/gallium/frontends/glx/**/* - - src/gallium/targets/**/* - - src/gallium/tests/**/* - - src/gallium/winsys/* - when: on_success + - !reference [.gallium-core-rules, rules] .gl-manual-rules: retry: !reference [.scheduled_pipeline-rules, retry] @@ -253,9 +257,7 @@ - src/include/**/* - src/util/**/* when: on_success - - changes: - *gallium_core_file_list - when: on_success + - !reference [.gallium-core-rules, rules] - changes: *llvmpipe_file_list when: on_success