From 902539859fdd2613c3fd9fcfcc3d5d63a99489d2 Mon Sep 17 00:00:00 2001 From: Cheng Shao <terrorjack@type.dance> Date: Sun, 24 Nov 2024 15:05:40 +0000 Subject: [PATCH] ci: avoid depending on stack job for test-bootstrap jobs This patch makes test-bootstrap related ci jobs only depend on hadrian-ghc-in-ghci job to finish, consistent with other jobs in the full-build stage generated by gen_ci.hs. This allows the jobs to be spawned earlier and improve overall pipeline parallelism. (cherry picked from commit e684c40693577f47b1e6984f4c7994859edef6ad) (cherry picked from commit 4884eb08e2fdf422312cde0381dcabbc7208ec3c) (cherry picked from commit f3a9d4ec27ea943b58bf58e616367c10b3f31377) --- .gitlab-ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 833ff3e33cf..23264910c9f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -582,6 +582,8 @@ hackage-doc-tarball: source-tarball: stage: full-build + needs: + - hadrian-ghc-in-ghci tags: - x86_64-linux image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-deb10:$DOCKER_REV" @@ -602,6 +604,8 @@ source-tarball: generate-hadrian-bootstrap-sources: stage: full-build + needs: + - hadrian-ghc-in-ghci tags: - x86_64-linux image: "$DOCKER_IMAGE" -- GitLab