Compile all benchmarks in CI
commit5c9dfe6b6c81ba752526e4912bae16f38c6f875c
authorAndrzej Rybczak <andrzej@rybczak.net>
dateFri 9 Jul 2021, 19:41 (5 years ago)
parent6edcbcc
.github/workflows/haskell-ci.yml+2
@@ -191,6 +191,8 @@ jobs:
191191 echo "package effectful" >> cabal.project
192192 echo " ghc-options: -Werror=missing-methods" >> cabal.project
193193 cat >> cabal.project <<EOF
194+ package effectful
195+ flags: +benchmark-foreign-libraries
194196 EOF
195197 if $HEADHACKAGE; then
196198 echo "allow-newer: $($HCPKG list --simple-output | sed -E 's/([a-zA-Z-]+)-[0-9.]+/*:\1,/g')" >> cabal.project
cabal.haskell-ci+4
@@ -5,3 +5,7 @@ tests: True
55benchmarks: True
66
77ghcup-jobs: >=9.2
8+
9+raw-project
10+ package effectful
11+ flags: +benchmark-foreign-libraries