X-Git-Url: http://git.lukelau.me/?a=blobdiff_plain;f=.travis.yml;h=bbeb21d8f30444e14abc2527fbc605cac85a9870;hb=67a10d32f425d6bc4d37aa3046f051a4b7e66e26;hp=95e25efee788ae41134ba91c3c8b2d91169424fc;hpb=49c803688253352a92d0d1bce2685bef38c43196;p=lsp-test.git diff --git a/.travis.yml b/.travis.yml index 95e25ef..bbeb21d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,4 @@ -language: haskell +language: c sudo: false os: @@ -8,9 +8,9 @@ os: dist: xenial -ghc: -- 8.6.5 -cabal: '2.4' +# ghc: +# - 8.6.5 +# cabal: '2.4' cache: directories: @@ -21,10 +21,21 @@ cache: addons: apt: + sources: + - sourceline: ppa:hvr/ghc packages: - npm + - ghc-8.6.5 + - cabal-install-2.4 + homebrew: + packages: + - ghc + - cabal-install + - npm + update: true before_install: +- if [[ "$TRAVIS_OS_NAME" == "windows" ]]; then choco install ghc cabal nodejs; /C/ProgramData/chocolatey/bin/RefreshEnv.cmd; fi - export PATH=$HOME/.cabal/bin:$PATH - mkdir -p $HOME/haskell-ide-engine - cd $HOME/haskell-ide-engine @@ -33,6 +44,7 @@ before_install: - git pull origin master - git checkout abdb097f39e135deaf321a604c95f16cbda32678 - git submodule update --init +- cabal v2-update - cabal v2-install hie -j2 --overwrite-policy=always - cabal v2-install hoogle -j2 --overwrite-policy=always - hoogle generate