ci: Fix pre-merge pipelines with no code changes
authorDaniel Stone <daniels@collabora.com>
Thu, 14 Sep 2023 10:47:40 +0000 (11:47 +0100)
committerMarge Bot <emma+marge@anholt.net>
Fri, 15 Sep 2023 11:29:34 +0000 (11:29 +0000)
commit7521dbae60260fded7897cc59738a63d7dfa2835
treefbcd5e8d07fbd8a0838e7f02c3032eaeaf6d6dc4
parentb1a63d5418f80d3db33f009d14729286f1877ce6
ci: Fix pre-merge pipelines with no code changes

Make sure we don't end up with manual container jobs in MR pipelines,
because they'll never start. This cleans up the container and build
rules so always 'do the right thing' on MRs (container+build if
required, nothing if not) and user branches (all manual).

Signed-off-by: Daniel Stone <daniels@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25219>
.gitlab-ci.yml