From 0724b00dad8181d6ae4aaf1dae255d69035ad39b Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Thu, 17 Oct 2024 10:24:24 +0200 Subject: [PATCH] ci: run shader-db only when one of the drivers it tests is modified Part-of: --- .gitlab-ci/build/gitlab-ci.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci/build/gitlab-ci.yml b/.gitlab-ci/build/gitlab-ci.yml index 5cf5f974546..0c6100357e8 100644 --- a/.gitlab-ci/build/gitlab-ci.yml +++ b/.gitlab-ci/build/gitlab-ci.yml @@ -221,7 +221,20 @@ shader-db: stage: code-validation extends: - .use-debian/x86_64_build - - .container+build-rules + rules: + - !reference [.core-rules, rules] + # Keep this list in sync with the drivers tested in run-shader-db.sh + - !reference [.freedreno-common-rules, rules] + - !reference [.intel-common-rules, rules] + - !reference [.lima-rules, rules] + - !reference [.v3d-rules, rules] + - !reference [.vc4-rules, rules] + - !reference [.nouveau-rules, rules] + - !reference [.r300-rules, rules] + # Also run if this job's own config or script changes + - changes: + - .gitlab-ci/build/gitlab-ci.yml + - .gitlab-ci/run-shader-db.sh needs: - debian-build-testing variables: