ci: Fix non-freedreno performance jobs running during Marge merges.
authorEmma Anholt <emma@anholt.net>
Thu, 7 Jul 2022 18:17:13 +0000 (11:17 -0700)
committerMarge Bot <emma+marge@anholt.net>
Fri, 8 Jul 2022 23:44:52 +0000 (23:44 +0000)
commit8d66e3a15128752af2c0595c91a6ae4f21ce9129
tree207465075c1ca31e3b7b08d6b8d81166873dce3d
parent9fdefa6182a12a9b4b352fca5530fdd7b284ce4e
ci: Fix non-freedreno performance jobs running during Marge merges.

I mistakenly applied .gl-rules to the non-freedreno perf jobs, which
caused them to be incorrectly run pre-merge when core GL files changed.
Pull the freedreno core GL performance job rules out, explain a bit more
what is going on, and use it from iris and virgl performance testing.

This also drops running freedreno performance when core vulkan files
change -- freedreno perf testing doesn't have any turnip usage, nor does
it watch for turnip file changes.

Acked-by: Michel Dänzer <mdaenzer@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17386>
.gitlab-ci/test-source-dep.yml