Commit Graph

84 Commits

Author SHA1 Message Date
Luke Lau
4f1fdee736 Install zlib in circleCI 2018-07-26 22:22:02 +01:00
Luke Lau
fb709783a8 Bring in circleCI cabal fixes 2018-07-26 22:02:36 +01:00
Luke Lau
a2163a8fae Add cache busting to circleci cabal build 2018-07-26 20:24:25 +01:00
Luke Lau
6469aa0744 Cache .cabal 2018-07-23 12:14:28 +01:00
Luke Lau
0acb40a7f0 Change tests to use 2 cores 2018-07-22 20:53:45 +01:00
Luke Lau
294768331c Add another core to cabal build 2018-07-22 20:15:33 +01:00
Luke Lau
333ba5f4e1 Try to prevent running out of memory on CircleCI 2018-07-22 17:12:39 +01:00
Luke Lau
cf646c55d5 Add update step 2018-07-22 13:20:18 +01:00
Luke Lau
74d4c996ca Fix circleCI config.yml 2018-07-22 01:21:55 +01:00
Luke Lau
a0b12feb2d Add CI job for cabal new-build 2018-07-21 20:15:04 +01:00
Luke Lau
dff979db69 Add workaround for stack internal library bug 2018-07-21 19:05:21 +01:00
Luke Lau
c5df316ff4 Merge branch 'master' of https://github.com/haskell/haskell-ide-engine into import-code-actions 2018-07-10 17:40:11 +01:00
Luke Lau
733edb6288 Bump cache 2018-07-10 13:30:41 +01:00
Alan Zimmerman
89cbef69f6 Update for LTS-12.0, bump resolvers where possible.
Also introduce stack-8.4.3.yaml to track the LTS version.
stack.yaml will track nightly, and in time GHC 8.6.1
2018-07-10 13:54:51 +02:00
Luke Lau
04e054cc93 Bump cache 2018-07-04 18:54:49 +01:00
Luke Lau
a69a9042df Try to generate hoogle database for all packages
Needed for code action testing
2018-06-29 23:48:28 +01:00
Alan Zimmerman
c7ffbd394a Circle: install happy 2018-06-18 12:16:56 +02:00
Alan Zimmerman
f2861e638d Bump circleci cache keys 2018-06-18 10:35:55 +02:00
Luke
92110a4c69 Use correct version of hie for functional tests 2018-06-11 12:04:50 -04:00
Luke
78f0d335df Move haskell-lsp-test to submodule
Tidy up logging utils
Add test logs as artifact on circleci
2018-06-11 10:18:28 -04:00
Alan Zimmerman
536b2369ad Run the tests one at a time, to prevent contention. 2018-06-02 16:05:09 +02:00
Alan Zimmerman
a7271c7c2c Add version to cache keys, to flush circle cache 2018-06-02 14:17:03 +02:00
Alan Zimmerman
6ff07e025c Add support for GHC 8.4.3
Supersedes https://github.com/haskell/haskell-ide-engine/pull/608
2018-06-02 11:56:36 +02:00
Alan Zimmerman
3cde2e8d4e Use cabal-helper supporting GHC 8.4.2, lose GHC 8.0.2
We need Cabal >= 2.0. cabal-install 2.2 is able to 'new-build' using
GHC 8.0.2, but stack can not.

So, for people stuck on GHC 8.0.2, install hie via new-build.
2018-05-01 11:19:44 +02:00
Alan Zimmerman
7315602a17 Update tests 2018-04-30 16:00:12 +02:00
Alan Zimmerman
eecc2c790d Add initial GHC 8.4.2 support 2018-04-25 22:42:30 +02:00
Alan Zimmerman
53a8b4023b Switch to using submodules for external repos
These can be set up once, and used for all builds, instead of needing
to be set per stack file, and in the cabal.project.
2018-04-15 23:29:21 +02:00
alexeyraga
e9f2e52dd6 DRY CCI 2.0 2018-03-27 21:06:26 +11:00
Alan Zimmerman
6e29cd6116 Tweak circleci caching
To include .stack-work, and per compiler cache key
2018-03-22 17:38:01 +02:00
Alan Zimmerman
e789542cc6 Allow 2 hours without output from the tests, for circle 2018-03-21 20:51:30 +02:00
Alan Zimmerman
e46685a337 Rename circleci config file 2018-03-21 17:54:38 +02:00
Alan Zimmerman
35af4aae82 kick circle 2018-03-21 17:46:55 +02:00
Alan Zimmerman
e1029d5f08 Try circle again 2018-03-21 17:19:49 +02:00
Alan Zimmerman
483cee4fbd First attempt for circleci version 2 API 2018-03-21 17:12:12 +02:00