on master help sign in
Enable Werror and pass a --project-file to cabal in CI.
10326edPranay Sashank
.travis.yml+1−1
@@ -84,7 +84,7 @@ matrix:
84 #- env: BUILD=cabal-v2 GHCVER=head
84 #- env: BUILD=cabal-v2 GHCVER=head
85 # addons: {apt: {packages: [cabal-install-head,ghc-head], sources: [hvr-ghc]}}
85 # addons: {apt: {packages: [cabal-install-head,ghc-head], sources: [hvr-ghc]}}
86
86
87− - env: BUILD=cabal-v2 GHCVER=8.8.1 GHC_OPTIONS="" CABAL_BUILD_OPTIONS="--flag benchmark --flag inspection --allow-newer=base,ghc"
87+ - env: BUILD=cabal-v2 GHCVER=8.8.1 GHC_OPTIONS="" CABAL_BUILD_OPTIONS="--project-file=cabal.project.ci"
88 addons: {apt: {packages: [cabal-install-head,ghc-8.8.1], sources: [hvr-ghc]}}
88 addons: {apt: {packages: [cabal-install-head,ghc-8.8.1], sources: [hvr-ghc]}}
89
89
90 - env: BUILD=cabal-v2 GHCVER=8.6.5 GHC_OPTIONS="" CABAL_BUILD_OPTIONS="--flags streamk"
90 - env: BUILD=cabal-v2 GHCVER=8.6.5 GHC_OPTIONS="" CABAL_BUILD_OPTIONS="--flags streamk"
cabal.project.cinew file+7
@@ -0,0 +1,7 @@
1+packages:
2+ ./
3+
4+package streamly
5+ ghc-options: -Werror
6+ flags: benchmark
7+ inspection