Commit Graph

84 Commits

Author SHA1 Message Date
fendor
b28e9444a7 Upgrade stack version in circleci to 2.1.3 2019-10-25 15:44:11 +02:00
Alan Zimmerman
627bf2d797 Prevent CircleCI OOM on "Install Hoogle" step 2019-10-22 17:57:35 +01:00
Alan Zimmerman
dbff14b5ef Revert to stack 1.9.3
Stack 2.1.3 does not build cabal-helper properly on initial run.
2019-10-15 21:41:06 +01:00
Alan Zimmerman
78ec15dd41 Use current stack exe for circleci tests 2019-10-14 20:49:12 +01:00
Alan Zimmerman
1f7d3fa4c5 Drop 8.2.1 from CI too 2019-06-01 11:19:04 +02:00
Alan Zimmerman
9b8faff436 Fixing CI 2019-05-25 17:10:14 +02:00
Alan Zimmerman
ba6bf7ee3d Try to avoid OOM on cabal ghc-lib-parser build 2019-05-25 15:49:45 +02:00
Alan Zimmerman
2fd1f28aaa Extend no output timeout for circleci
ghc-lib-parser takes a long time to build the first time.
2019-05-25 14:59:48 +02:00
Luke Lau
a8ec096cc9 Use floskell from hackage 2019-05-04 18:03:12 +01:00
Alan Zimmerman
08384bd0d5 Add an explicit stack file for GHC 8.6.5
And schedule circle CI for it, even though it is a repeat of the
nightly one.

Very pleasantly surprised to see that `install.hs` needs no change to
pick this up.
2019-05-04 10:42:55 +02:00
Alan Zimmerman
bebe810c68 Add GHC 8.6.4 support
Some tests fail, need to investigate
2019-03-07 19:06:48 +02:00
Luke Lau
232c2a277d Add floskell to circleCI cache 2019-02-10 23:05:13 +00:00
Luke Lau
4ad8d2d54f Fix cabal file change detection
Remove extraneous submodules and testdata cabal files
(At the time of this was added there were no submodules so I presume
invalidating the cache on submodule cabal file changes is unintentional)

Also sort the files so it is deterministic
2019-01-07 23:17:44 -05:00
Luke Lau
d583788a65 Fix hoogle caching 2019-01-07 19:24:36 -05:00
Luke Lau
0826776eb8 Cache ~/.hoogle 2019-01-07 17:36:30 -05:00
Luke Lau
14f4701952 Ignore the dist-newstyle folder in cache change detection 2019-01-07 17:23:28 -05:00
Luke Lau
bd98360663
Add store test results step 2019-01-07 14:47:22 -05:00
Alan Zimmerman
75e94c4660 Bring in GHC 8.6.3 support
As stackacke nightly from 2018-12-18 on supports it.
2018-12-18 21:16:24 +02:00
Luke Lau
196751e399
Update which submodules are cached 2018-12-08 22:13:49 +00:00
Luke Lau
c9646ebe58 Add HIE_CACHE env var 2018-12-06 14:22:55 +00:00
Alan Zimmerman
8e7d756bd7 Add GHC 8.6.2 build for circle 2018-11-27 16:23:50 +02:00
Alan Zimmerman
7d377441dc Bump circleCI cabal cache
And bring it in line with the others, so it can be updated more easily
2018-11-27 16:21:48 +02:00
Alan Zimmerman
d0fc2cac05 Update circleCI to build the tests before running them
This allows

a. caching the build status of the test deps
b. Less clutter on the test run section of the log
2018-11-27 08:52:24 +02:00
Alan Zimmerman
8478b9b309 Bump circle CI cache name 2018-11-26 23:24:44 +02:00
Alan Zimmerman
646b7f13cf Add stack-8.6.1.yaml to git 2018-11-10 20:44:55 +02:00
Alan Zimmerman
999bfc8081 Make cabal-helper-wrapper exe available for GHC 8.6.1 2018-11-09 21:18:13 +02:00
Alan Zimmerman
870e7c9ebe Compiles for GHC 8.6.1 using cabal new-build
But not with stack
2018-11-09 19:01:18 +02:00
Alan Zimmerman
3059f1d988 Bump CI cache, tweak changelog 2018-11-08 11:36:08 +02:00
Jose Lorenzo Rodriguez
4901968663
Only one thread for tests 2018-10-29 13:46:03 +01:00
Alan Zimmerman
bf9bcddcee Clear cabal-helper cache during CI 2018-10-28 16:04:30 +02:00
Alan Zimmerman
779f52179a Bump circleci cache 2018-10-28 15:06:52 +02:00
Alan Zimmerman
b5a7789ecc Fully support GHC 8.4.4
Using LTS 12.15
2018-10-28 14:17:19 +02:00
Alan Zimmerman
f723d9fc0b Fix CI error 2018-10-27 21:18:43 +02:00
Alan Zimmerman
25caebd7ea Hack, make sure GHC 8.4.4 is available
So that the 8.4.4 build can use it when ignoring minor version bumps
on GHC
2018-10-27 21:14:45 +02:00
Alan Zimmerman
f60747240e Add 8.4.4 build to circleci 2018-10-27 17:50:58 +02:00
Luke Lau
0cc05f29a6
Bump circleCI cache
Looks like ghc-mod is failing?
2018-10-26 13:39:39 +01:00
Alan Zimmerman
3af1f15dc3 Restrict version of deque, current one has duplicate instances 2018-10-05 10:24:46 +02:00
Alan Zimmerman
d1978e6dce CI: bump cabal cache 2018-10-05 09:35:28 +02:00
Luke Lau
3f5208dfa8 Cache all the .stack-work in submodules to prevent
unnecessary rebuilding
2018-09-09 12:10:35 +01:00
Luke Lau
622e926eb9 Fix circle ci work dir caching 2018-09-06 18:38:01 +01:00
Alan Zimmerman
d46676bcef Merge branch 'master' into liquid-plugin 2018-09-01 16:02:19 +02:00
Alan Zimmerman
22b22cfce9 Spring day (in the south). Update resolvers.
I had to blow away the precompiled caches in ~/.stack, else
haddock-library fails to compile, with a dependency version mismatch.
2018-09-01 14:07:06 +02:00
Alan Zimmerman
f12acb8a1d CI: use docker image with liquidhaskell installed 2018-08-19 23:32:08 +02:00
Alan Zimmerman
1405a7b772
Merge pull request #752 from Bubba/haskell-lsp-0.6.0.0
Update haskell-lsp to 0.6.0.0 and improve code action detection
2018-08-13 09:53:07 +02:00
Luke Lau
c7f5f4fd19 Fix name shadowing and move caching to one step 2018-08-12 22:36:03 +01:00
Luke Lau
f432e127af Fix bin dir 2018-08-07 13:17:27 +01:00
Luke Lau
5b3b1f4616 Upload build artifacts sooner 2018-08-07 12:59:54 +01:00
Luke Lau
cd5e9f8a7f Add binaries as artifacts to circleCI 2018-08-07 12:41:28 +01:00
Alan Zimmerman
f79073c1e5 Bump cicrcleci cache reference
The stack nightly build was failing due to a bad cache on circle.
2018-07-31 08:19:32 +02:00
Alan Zimmerman
4a54b7528f Update resolvers where possible, new cabal-helper 2018-07-27 10:43:55 +02:00