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