summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorMoritz Angermann <moritz.angermann@gmail.com>2021-03-11 14:37:14 +0800
committerMoritz Angermann <moritz.angermann@gmail.com>2021-03-13 01:09:03 -0500
commitedc9f7d461840f0970b25ef05ef0cfc9452a3001 (patch)
tree877c8beded06cfd388ceffbc84152535ac76e1b5 /.gitlab-ci.yml
parent4fb704a50f15988fca35670de9b1958e34d12a84 (diff)
downloadhaskell-edc9f7d461840f0970b25ef05ef0cfc9452a3001.tar.gz
Shorten the build pipeline
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml9
1 files changed, 3 insertions, 6 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d91e3b8f76..db8ee7f011 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -39,8 +39,6 @@ variables:
stages:
- tool-lint # Source linting of the tools
- quick-build # A very quick smoke-test to weed out broken commits
- - lint # Source linting of GHC
- - build # A quick smoke-test to weed out broken commits
- full-build # Build all the things
- packaging # Source distribution, etc.
- testing # head.hackage correctness and compiler performance testing
@@ -263,7 +261,7 @@ lint-release-changelogs:
# works (by invoking `hadrian --version`).
stack-hadrian-build:
extends: .validate-linux-hadrian
- stage: build
+ stage: quick-build
script:
- .gitlab/ci.sh setup
- .gitlab/ci.sh configure
@@ -271,8 +269,7 @@ stack-hadrian-build:
validate-x86_64-linux-deb9-hadrian:
extends: .validate-linux-hadrian
- needs: [hadrian-ghc-in-ghci]
- stage: build
+ stage: quick-build
validate-x86_64-linux-deb9-unreg-hadrian:
extends: .validate-linux-hadrian
@@ -340,7 +337,7 @@ hadrian-ghc-in-ghci:
############################################################
.lint-params:
- stage: lint
+ stage: quick-build
needs: [lint-submods]
tags:
- lint