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