ci: Move sanity stage to the beginning of the pipeline
authorMichel Dänzer <mdaenzer@redhat.com>
Wed, 18 Nov 2020 17:32:05 +0000 (18:32 +0100)
committerMarge Bot <eric+marge@anholt.net>
Mon, 30 Nov 2020 08:53:44 +0000 (08:53 +0000)
commit988dfc944dceefffeb80fd577ef28c75c25e6169
tree54883d39bba467a4d6ac003083e3a4d08a8cfe16
parent8749fc4261467ff8c7eb25880516649ac794a20d
ci: Move sanity stage to the beginning of the pipeline

This is possible now that it uses the external ci-fairy docker image.

This allows dropping the "check mr" job from needs: of other jobs, the
container stage jobs will only become available once the sanity stage
has passed.

This also allows simplifying the "check mr" job rules and script, since
the job only needs to exist in pre-merge pipelines for MRs anymore.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7676>
.gitlab-ci.yml