gitlab-ci: Explicitly list debian-10 in needs: for .deqp-test template
authorMichel Dänzer <mdaenzer@redhat.com>
Tue, 22 Oct 2019 09:19:17 +0000 (11:19 +0200)
committerMichel Dänzer <michel@daenzer.net>
Tue, 22 Oct 2019 10:26:29 +0000 (10:26 +0000)
Apparently needs: in a definition overwrites inherited ones. So
.deqp-test effectively didn't declare needs: for debian-10, which means
any jobs based on .deqp-test could spuriously run after the debian-10
job failed or was cancelled.

.gitlab-ci.yml

index ee611fd3982234c84a430ca16b7057cb3314c9cf..6ee6e02ca2c26b9c503ce0d99bd5a62a98dd9c6e 100644 (file)
@@ -408,7 +408,9 @@ scons-old-llvm:
       - results/
   dependencies:
     - meson-main
-  needs: [meson-main]
+  needs:
+    - meson-main
+    - debian-10
 
 test-llvmpipe-gles2:
   parallel: 4