on master help sign in
Compile all benchmarks in CI
5c9dfe6Andrzej Rybczak
.github/workflows/haskell-ci.yml+2
@@ -191,6 +191,8 @@ jobs:
191 echo "package effectful" >> cabal.project
191 echo "package effectful" >> cabal.project
192 echo " ghc-options: -Werror=missing-methods" >> cabal.project
192 echo " ghc-options: -Werror=missing-methods" >> cabal.project
193 cat >> cabal.project <<EOF
193 cat >> cabal.project <<EOF
194+ package effectful
195+ flags: +benchmark-foreign-libraries
194 EOF
196 EOF
195 if $HEADHACKAGE; then
197 if $HEADHACKAGE; then
196 echo "allow-newer: $($HCPKG list --simple-output | sed -E 's/([a-zA-Z-]+)-[0-9.]+/*:\1,/g')" >> cabal.project
198 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
5benchmarks: True
5benchmarks: True
6
6
7ghcup-jobs: >=9.2
7ghcup-jobs: >=9.2
8+
9+raw-project
10+ package effectful
11+ flags: +benchmark-foreign-libraries