Adjust which GHC versions are used on Travis CI
Testing with all major GHC versions doesn't add much value, remove two
older versions (but always test with the oldest supported version).
@@ -14,18 +14,10 @@ matrix:
- env: GHCVER=7.10.3 CABALVER=1.22 LUAVER=default
compiler: ": #GHC 7.10.3"
addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.3], sources: [hvr-ghc]}}
- # Test GHC 8.0.2
- - env: GHCVER=8.0.2 CABALVER=1.24 LUAVER=default
- compiler: ": #GHC 8.0.2"
- addons: {apt: {packages: [cabal-install-1.24,ghc-8.0.2], sources: [hvr-ghc]}}
- # Test GHC 8.2.2
- - env: GHCVER=8.2.2 CABALVER=1.24 LUAVER=default
- compiler: ": #GHC 8.2.2"
- addons: {apt: {packages: [cabal-install-1.24,ghc-8.2.2], sources: [hvr-ghc]}}
# Test GHC 8.4.1
- - env: GHCVER=8.4.1 CABALVER=2.0 LUAVER=default
- compiler: ": #GHC 8.4.1"
- addons: {apt: {packages: [cabal-install-2.0,ghc-8.4.1], sources: [hvr-ghc]}}
+ - env: GHCVER=8.4.2 CABALVER=2.0 LUAVER=default
+ compiler: ": #GHC 8.4.2"
+ addons: {apt: {packages: [cabal-install-2.0,ghc-8.4.2], sources: [hvr-ghc]}}
## Test Lua versions
# Test system Lua 5.1
@@ -40,14 +32,14 @@ matrix:
- env: GHCVER=8.0.2 CABALVER=1.24 LUAVER=lua-5.3.4
compiler: ": #GHC 8.0.2"
addons: {apt: {packages: [cabal-install-1.24,ghc-8.0.2], sources: [hvr-ghc]}}
- # Test luajit
- - env: GHCVER=8.0.2 CABALVER=1.24 LUAVER=luajit
- compiler: ": #GHC 8.0.2"
- addons: {apt: {packages: [cabal-install-1.24,ghc-8.0.2], sources: [hvr-ghc]}}
# Test GHC 7.10 and LuaJIT
- env: GHCVER=7.10.3 CABALVER=1.22 LUAVER=luajit
compiler: ": #GHC 7.10.3"
addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.3], sources: [hvr-ghc]}}
+ # Test GHC 8.4 and LuaJIT
+ - env: GHCVER=8.4.2 CABALVER=2.0 LUAVER=luajit
+ compiler: ": #GHC 8.4.2"
+ addons: {apt: {packages: [cabal-install-2.0,ghc-8.4.2], sources: [hvr-ghc]}}
# mark build as successful as soon as all required successes are in.
fast_finish: true
