Mesa (main): ci: only trigger gallium_core_file_list jobs from dri and glx frontend changes

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Jul 13 14:05:29 UTC 2021


Module: Mesa
Branch: main
Commit: 2de1849a8cc381e79089d8a1860f46257663a119
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2de1849a8cc381e79089d8a1860f46257663a119

Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Mon Jul 12 15:07:01 2021 -0400

ci: only trigger gallium_core_file_list jobs from dri and glx frontend changes

these are the only frontends which may be used by gallium drivers in ci,
so stop triggering all driver jobs when other frontends are changed since
those changes can never affect ci

<MrCooper> Not that simple unfortunately. E.g. the llvmpipe-piglit-cl job hits
           src/gallium/frontends/clover & possibly src/gallium/targets/opencl,
           many jobs hit src/gallium/{frontends,targets}/dri and probably
           src/gallium/targets/pipe-loader, lavapipe jobs hit src/gallium/{frontends,targets}/lavapipe.

Reviewed-by: Michel Dänzer <mdaenzer at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11832>

---

 .gitlab-ci/test-source-dep.yml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/.gitlab-ci/test-source-dep.yml b/.gitlab-ci/test-source-dep.yml
index d7a10b4e35b..752db420eed 100644
--- a/.gitlab-ci/test-source-dep.yml
+++ b/.gitlab-ci/test-source-dep.yml
@@ -66,7 +66,8 @@
       - src/gallium/auxiliary/**/*
       - src/gallium/drivers/*
       - src/gallium/include/**/*
-      - src/gallium/frontends/**/*
+      - src/gallium/frontends/dri/*
+      - src/gallium/frontends/glx/**/*
       - src/gallium/targets/**/*
       - src/gallium/tests/**/*
       - src/gallium/winsys/*



More information about the mesa-commit mailing list