diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index dd0b3335372..f7c72364aec 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -24,6 +24,7 @@ variables: IGALIA_FARM: "online" ANHOLT_FARM: "online" VALVE_FARM: "online" + AUSTRIANCODER_FARM: "online" # only etnaviv GPUs default: before_script: diff --git a/.gitlab-ci/test-source-dep.yml b/.gitlab-ci/test-source-dep.yml index 6859e59b0ba..834fe482d7d 100644 --- a/.gitlab-ci/test-source-dep.yml +++ b/.gitlab-ci/test-source-dep.yml @@ -168,6 +168,10 @@ # so only enable automatic testing when running in the context of Mesa to # prevent failures in forks. - if: '$CI_PROJECT_NAMESPACE != "mesa"' + +.austriancoder-farm-rules: + rules: + - if: '$AUSTRIANCODER_FARM == "offline"' when: never # Skips freedreno jobs if either of the farms we use are offline. @@ -626,6 +630,7 @@ .etnaviv-rules: stage: etnaviv rules: + - !reference [.austriancoder-farm-rules, rules] - !reference [.gl-rules, rules] - changes: - src/etnaviv/**/*