summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlp Mestanogullari <alpmestan@gmail.com>2019-04-15 13:52:34 +0200
committerMarge Bot <ben+marge-bot@smart-cactus.org>2019-04-30 20:35:35 -0400
commit37a4fd9715de4dad8033ea74483432c77818abf5 (patch)
treeab9a1860f5f0acfe84e8b14ac43302f3f718627c
parent2988ef5e0334f9841bf23d905b0363a3b8a1a660 (diff)
downloadhaskell-37a4fd9715de4dad8033ea74483432c77818abf5.tar.gz
Build Hadrian with -Werror in the 'ghc-in-ghci' CI job
-rw-r--r--.gitlab-ci.yml1
-rw-r--r--hadrian/ci.project5
2 files changed, 6 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 2213d7941d..7b13cadeb4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -185,6 +185,7 @@ hadrian-ghc-in-ghci:
- x86_64-linux
script:
- cabal update
+ - cd hadrian; cabal new-build --project-file=ci.project; cd ..
- git clean -xdf && git submodule foreach git clean -xdf
- bash .circleci/prepare-system.sh
- if [[ -d ./cabal-cache ]]; then cp -R ./.cabal-cache ~/.cabal-cache; fi
diff --git a/hadrian/ci.project b/hadrian/ci.project
new file mode 100644
index 0000000000..a3d14d6666
--- /dev/null
+++ b/hadrian/ci.project
@@ -0,0 +1,5 @@
+packages: ./
+ ../libraries/Cabal/Cabal/
+
+package hadrian
+ ghc-options: -Werror