ci: Use ignore_scheduled_pipelines anchor in .radeonsi-rules
authorMichel Dänzer <mdaenzer@redhat.com>
Mon, 21 Sep 2020 17:27:51 +0000 (19:27 +0200)
committerMarge Bot <eric+marge@anholt.net>
Tue, 22 Sep 2020 15:08:52 +0000 (15:08 +0000)
Without this, scheduled pipelines erroneously tried to create jobs using
this template, which can't work, because their dependency jobs don't
exist in scheduled pipelines. Unfortunately, this resulted in scheduled
pipelines not running silently, without any direct feedback about what's
wrong (see https://gitlab.com/gitlab-org/gitlab/-/issues/25490).

Fixes: 6c8b921572a5 "ci: Build kernels and rootfs for x86 devices"
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6802>

.gitlab-ci/test-source-dep.yml

index fc65153..572a565 100644 (file)
 .radeonsi-rules:
   stage: radeonsi
   rules:
+    - *ignore_scheduled_pipelines
     - changes:
         *mesa_core_file_list
       when: on_success