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: