From 1aea7fb9084214293ceada6e43575710d2419c20 Mon Sep 17 00:00:00 2001 From: Erik de Castro Lopo Date: Sun, 5 Apr 2020 20:55:54 +1000 Subject: [PATCH] Add ghc-8.10 to travis setup and add cabal.project --- .travis.yml | 18 +++++++++--------- cabal.project | 8 ++++++++ 2 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 cabal.project diff --git a/.travis.yml b/.travis.yml index 0c548c0..0d3e254 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,23 +9,23 @@ env: - GHCVER=8.2.2 - GHCVER=8.4.4 - GHCVER=8.6.5 - - GHCVER=8.8.1 + - GHCVER=8.8.3 + - GHCVER=8.10.1 before_install: - sudo add-apt-repository -y ppa:hvr/ghc - sudo apt-get update - - sudo apt-get install cabal-install-1.24 ghc-$GHCVER + - sudo apt-get install cabal-install-3.2 ghc-$GHCVER - export PATH=/opt/cabal/bin:/opt/ghc/$GHCVER/bin:$PATH install: - - cabal-1.24 update - - cabal-1.24 install --constraint "vector +unsafechecks" --only-dependencies --enable-tests --enable-benchmarks + - cabal-3.2 update script: - - cabal-1.24 configure --enable-tests --enable-benchmarks - - cabal-1.24 build - - cabal-1.24 test --show-details=streaming - - cabal-1.24 haddock - - cabal-1.24 sdist + - cabal-3.2 configure --enable-tests --enable-benchmarks + - cabal-3.2 build + - cabal-3.2 test --test-show-details=streaming -j1 + - cabal-3.2 haddock + - cabal-3.2 sdist diff --git a/cabal.project b/cabal.project new file mode 100644 index 0000000..928f7b1 --- /dev/null +++ b/cabal.project @@ -0,0 +1,8 @@ +packages: + ./ + +-- Build all tests by default +tests: True + +-- Show full test output +test-show-details: direct