jneira
8e7739498e
Change ghc-8.8.1 -> ghc-8.8.3 in circle ci config
2020-04-09 21:42:56 +02:00
jneira
07d603368b
Remove ghc-8.8.1 (version without lts)
2020-04-09 21:42:36 +02:00
jneira
7d71a48c45
Add ghc-8.8.3 to ci
2020-04-09 21:42:05 +02:00
Luke Lau
33c5f8eaa5
Add 8.8.2 stack file and CI
2020-01-26 15:33:25 +00:00
fendor
93d3574070
Drop GHC version 8.6.1, 8.6.2 and 8.6.3 ( #1592 )
...
Version 8.6.3 is broken on windows, so should not be used.
All other minor versions do not have a stackage LTS, so
stack users should not be using them, either, since they
can upgrade within an LTS with ease.
2020-01-23 21:27:05 +01:00
Luke Lau
e8e3afdc5c
Update cabal circleCI job
2019-12-28 18:59:46 -05:00
Matthew Pickering
a0296aef4c
Merge remote-tracking branch 'upstream/master' into wip/friday-fixes
2019-11-19 22:37:39 +00:00
fendor
257eda54bb
Drop stack support for GHC 8.2.2
...
This is necessary, because when we upgrade cabal-helper,
and transivitely cabal-plan to version 0.5.0.0 in #1126 ,
the minimum cabal-version is 2.2.
However, each stack snapshot ships with its own version
of cabal-install that can not be changed.
The latest lts for ghc-8.2.2 is 11.18, which ships with
a cabal-install version of 2.0.0.1, which is too old
for cabal-plan 0.5.0.0.
However, in general, there is nothing that forces us to
drop support for GHC 8.2.2. Overriding the compiler version
should be possible, e.g. taking the snapshort 14.8 and
overriding the GHC version, but this requires us
to do manual constraint solving. Could be done if needed.
2019-10-31 10:52:11 +01:00
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