git.iko.soy/typeable/cabal2nix
on master help sign in
travis: update test build script to use ghc 8.6.3
commit4c3496470c13cf52aa89ce24b9f998dff6ef232f authorPeter Simons <simons@cryp.to> dateMon 10 Dec 2018, 16:25 (8 years ago) parent7b287a8
2 files changed+7−5
.travis.yml+6−4 cabal2nix.cabal+1−1
.travis.yml+6−4
@@ -28,9 +28,9 @@ before_cache:
2828
2929matrix:
3030 include:
31− - compiler: "ghc-8.6.2"
31+ - compiler: "ghc-8.6.3"
3232 # env: TEST=--disable-tests BENCH=--disable-benchmarks
33− addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.6.2], sources: [hvr-ghc]}}
33+ addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.6.3], sources: [hvr-ghc]}}
3434 - compiler: "ghc-8.4.4"
3535 # env: TEST=--disable-tests BENCH=--disable-benchmarks
3636 addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.4.4], sources: [hvr-ghc]}}
@@ -60,8 +60,9 @@ install:
6060 - grep -Ev -- '^\s*--' ${HOME}/.cabal/config | grep -Ev '^\s*$'
6161 - (cd /tmp && echo '' | cabal new-repl -w ${HC} --build-dep fail)
6262 - if [ $HCNUMVER -ge 80000 ]; then cabal new-install -w ${HC} -j2 --symlink-bindir=$HOME/.local/bin doctest --constraint='doctest ==0.16.*'; fi
63− - if [ $HCNUMVER -eq 80602 ]; then cabal new-install -w ${HC} -j2 --symlink-bindir=$HOME/.local/bin hlint --constraint='hlint ==2.1.*'; fi
63+ - if [ $HCNUMVER -eq 80603 ]; then cabal new-install -w ${HC} -j2 --symlink-bindir=$HOME/.local/bin hlint --constraint='hlint ==2.1.*'; fi
6464 - "printf 'packages: \".\"\\n' > cabal.project"
65+ - "printf 'write-ghc-environment-files: always\\n' >> cabal.project"
6566 - touch cabal.project.local
6667 - "if ! $NOINSTALLEDCONSTRAINTS; then for pkg in $($HCPKG list --simple-output); do echo $pkg | grep -vw -- cabal2nix | sed 's/^/constraints: /' | sed 's/-[^-]*$/ installed/' >> cabal.project.local; done; fi"
6768 - cat cabal.project || true
@@ -84,6 +85,7 @@ script:
8485 - cd ${DISTDIR} || false
8586 - find . -maxdepth 1 -name '*.tar.gz' -exec tar -xvf '{}' \;
8687 - "printf 'packages: cabal2nix-*/*.cabal\\n' > cabal.project"
88+ - "printf 'write-ghc-environment-files: always\\n' >> cabal.project"
8789 - touch cabal.project.local
8890 - "if ! $NOINSTALLEDCONSTRAINTS; then for pkg in $($HCPKG list --simple-output); do echo $pkg | grep -vw -- cabal2nix | sed 's/^/constraints: /' | sed 's/-[^-]*$/ installed/' >> cabal.project.local; done; fi"
8991 - cat cabal.project || true
@@ -99,7 +101,7 @@ script:
99101 - if [ $HCNUMVER -ge 80000 ]; then (cd cabal2nix-* && doctest -i ../dist-newstyle/build/*/*/cabal2nix-*/build/autogen -XMonadFailDesugaring src); fi
100102
101103 # hlint
102− - if [ $HCNUMVER -eq 80602 ]; then (cd cabal2nix-* && hlint -XMonadFailDesugaring src); fi
104+ - if [ $HCNUMVER -eq 80603 ]; then (cd cabal2nix-* && hlint -XMonadFailDesugaring src); fi
103105
104106 # cabal check
105107 - (cd cabal2nix-* && cabal check)
cabal2nix.cabal+1−1
@@ -74,7 +74,7 @@ author: Peter Simons,
7474 Александр Цамутали
7575maintainer: Peter Simons <simons@cryp.to>
7676stability: stable
77−tested-with: GHC == 8.4.4, GHC == 8.6.2
77+tested-with: GHC == 8.4.4, GHC == 8.6.3
7878category: Distribution, Nix
7979homepage: https://github.com/nixos/cabal2nix#readme
8080bug-reports: https://github.com/nixos/cabal2nix/issues