Debug tests
[lsp-test.git] / .travis.yml
1 language: haskell
2 dist: xenial
3 sudo: false
4
5 ghc:
6 - 8.6.5
7 cabal: '2.4'
8
9 cache:
10   directories:
11   - "$HOME/.cabal"
12   - "$HOME/haskell-ide-engine/dist-newstyle"
13   - "dist-newstyle"
14   timeout: 1000
15
16 addons:
17   apt:
18     packages:
19     - npm
20
21 before_install:
22 - mkdir -p haskell-ide-engine
23 - cd $HOME/haskell-ide-engine
24 - git init
25 - git remote add origin https://github.com/haskell/haskell-ide-engine.git
26 - git pull origin master
27 - git checkout abdb097f39e135deaf321a604c95f16cbda32678
28 - git submodule update --init
29 - cabal v2-install hie -j2
30 - cabal v2-run -j2 hoogle generate
31 - cd $TRAVIS_BUILD_DIR
32 - npm update
33 - npm i -g javascript-typescript-langserver
34 - export PATH=$HOME/.cabal/bin:$PATH
35
36 install:
37 - cabal v2-build
38 script:
39     # - cabal v2-test-
40 - cabal v2-run lsp-test:test:tests
41
42 deploy:
43   - provider: hackage
44     username: bubba
45     password:
46       secure: M95r2TETDB9ndhqV0xCA9XSRw9k3tBj1xgTTAvB9b/aK3198XekZTak24a+etDNeq8cUke8wmWbN7UfBBlXiDmYYK+DfUFj5ilrkNRO+cAHQzx6TQ+yGr4GhTGhu76zA0g9PZLwMoaZdUELdOkNtRDh0EjC/PVMIp84ZKn2hBLJrptkeBbI5XDArd9I6gvu9mEuPjQ595GdHkKQdQJNEDyr1BQ9BwqUxCHj3HbUjkkfpdgujxE93wzj82/HMzGncYxeH5m5YWvK3ayX22cY3ZXK3D6jgZFB/wdp3uGwoUl1HGaVjAl6XbyV0ALMQkGTWOPrfI3HWqOtOcs349poMckDFseG1LmTXtWa3cG+8bcdzZtCbbo4pLu57e6DULivmvOw64R/tPPUx/evBRhstYVevYLrN0hJLwP3jWYl4BheHSCoDsv8cTFPaNYI/f0LgHF2NaUNBK89pOiR8kmue7oGoCUF/gBRKgqswG0xEji0YvkSIfPV/7qmfL2uoLFCZ/YpMQ8F80KjxsaA5qA3ktt0fVj14QNtsHl4+Qkwj5dtalre2zw5eHyZTe8svlD9Fp4pBaHMuazLDDyv/Aor4JYfInlfIR6oTtn6ty09eX0KjA2OhFi4hE4/jClt6ASDm3Dfv7bnFJJEBQLxfwFcQCFmAsI0EyUrAFmLON07hsm4=
47     on:
48       tags: true  
49       branch: master
50       repo: bubba/lsp-test
51   - provider: github
52     api_key:
53       secure: JKjHWJ/ikW15Y/ZfnlREUeTj2Nw+QHzuc7yC3Bw+AOYQo8gKLCpZiN2iqPaw9xJifGoadutLaKKl2SSup7sZ8CGNW5brttqtGEgxJZci+rjR/b/5RHlyOM10RUg4rwKE0oRo8qXpbRuw6x8cWsREjworMBewZCyF6ToUuTzzMaHqvE/mxwIxoW3b30Xt+TytD6rRlbk/MNiRSZpJeA1TyNiPmpGTqSBc8LBhh8H3IOaZDL3bxlENTEuTJFW67vCQSsoH4/9JKeJ/M3WiwBVza4CTTMfQAxijYOqVGqYcoFtqMXDv4q+IhnBVSYpVo24Ii7zS2I4uQsWDNf5mdtUmfF5MJh9kKRnlp8464VWcLeRWJNsJMz09+rFiUQnl8ovPiu6bwv6GCwsBLzrYdrMx4w/F8FMuB05DsORPWqAcGjSw94seIJcTRTEZg8MbFswNSNptMIf0/PPYDAzoxpAmmS8kigJBL0ymw/QrPgyVKz1hiN2u/OOxmkjM0mrSB2fUGKghyHg0MGIIS8bx6H/pFuX7/WmuQHcUbk5Z6S64YXrb2Vqb3l6Ua0Tz7uwRWrWI8YyTb7KMyhAeYChK5zEWlMBIAv7T602qFJWerU+Eor4lLJmd7CunUah3voPJ4JL8LhhOcVlrWpke+1S+JB6LPOTjQZTjxN3qeR9uGMdl/Zk=
54     draft: true
55     on:
56       tags: true
57       branch: master
58       repo: bubba/lsp-test
59