This repository was archived by the owner on Oct 7, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 13 files changed +38
-17
lines changed Expand file tree Collapse file tree 13 files changed +38
-17
lines changed Original file line number Diff line number Diff line change @@ -40,11 +40,14 @@ defaults: &defaults
40
40
41
41
- run :
42
42
name : Build (we need the exe for tests)
43
- command : stack -j 2 --stack-yaml=${STACK_FILE} install
43
+ command : stack -j 1 --stack-yaml=${STACK_FILE} install
44
+ # need j1, else ghc-lib-parser triggers OOM
45
+ no_output_timeout : 30m
44
46
45
47
- run :
46
48
name : Build Testsuite without running it
47
49
command : stack -j 2 --stack-yaml=${STACK_FILE} build --test --no-run-tests
50
+ no_output_timeout : 30m
48
51
49
52
- store_artifacts :
50
53
path : ~/.local/bin
@@ -157,8 +160,7 @@ jobs:
157
160
cabal :
158
161
working_directory : ~/build
159
162
docker :
160
- # - image: quay.io/haskell_works/ghc-8.4.3
161
- - image : quay.io/haskell_works/ghc-8.6.1
163
+ - image : quay.io/haskell_works/ghc-8.6.5
162
164
steps :
163
165
- checkout
164
166
- run :
@@ -181,7 +183,8 @@ jobs:
181
183
command : cabal new-configure --enable-tests
182
184
- run :
183
185
name : Build
184
- command : cabal new-build -j2
186
+ command : cabal new-build -j1 # need j1, else ghc-lib-parser triggers OOM
187
+ no_output_timeout : 30m
185
188
- save_cache :
186
189
key : cabal-{{ .Environment.HIE_CACHE }}-{{ arch }}-{{ .Environment.CIRCLE_JOB }}
187
190
paths :
Original file line number Diff line number Diff line change @@ -74,7 +74,7 @@ library
74
74
, haskell-lsp-types == 0.13. *
75
75
, haskell-src-exts
76
76
, hie-plugin-api
77
- , hlint >= 2.0.11 && < 2.1.18
77
+ , hlint ( >= 2.0.11 && < 2.1.18 ) || >= 2.1.22
78
78
, hoogle >= 5.0.13
79
79
, hsimport
80
80
, hslogger
Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ extra-deps:
25
25
- haskell-lsp-types-0.13.0.0@rev:2
26
26
- haskell-src-exts-1.21.0
27
27
- haskell-src-exts-util-0.2.5
28
- - hlint-2.1.17
28
+ - hlint-2.1.17 # last hlint supporting GHC 8.2
29
29
- hoogle-5.0.17.6
30
30
- hsimport-0.8.8
31
31
- lsp-test-0.5.2.3
Original file line number Diff line number Diff line change @@ -17,13 +17,14 @@ extra-deps:
17
17
- constrained-dynamic-0.1.0.0
18
18
- floskell-0.10.0
19
19
- ghc-exactprint-0.5.8.2
20
+ - ghc-lib-parser-0.20190523
20
21
- haddock-api-2.20.0
21
22
- haddock-library-1.6.0
22
23
- haskell-lsp-0.13.0.0
23
24
- haskell-lsp-types-0.13.0.0@rev:2
24
25
- haskell-src-exts-1.21.0
25
26
- haskell-src-exts-util-0.2.5
26
- - hlint-2.1.17
27
+ - hlint-2.1.22
27
28
- hoogle-5.0.17.6
28
29
- hsimport-0.10.0
29
30
- lsp-test-0.5.2.3
Original file line number Diff line number Diff line change @@ -16,13 +16,14 @@ extra-deps:
16
16
- constrained-dynamic-0.1.0.0
17
17
- floskell-0.10.0
18
18
- ghc-exactprint-0.5.8.2
19
+ - ghc-lib-parser-0.20190523
19
20
- haddock-api-2.20.0
20
21
- haddock-library-1.6.0
21
22
- haskell-lsp-0.13.0.0
22
23
- haskell-lsp-types-0.13.0.0@rev:2
23
24
- haskell-src-exts-1.21.0
24
25
- haskell-src-exts-util-0.2.5
25
- - hlint-2.1.17
26
+ - hlint-2.1.22
26
27
- hoogle-5.0.17.6
27
28
- hsimport-0.10.0
28
29
- lsp-test-0.5.2.3
Original file line number Diff line number Diff line change @@ -16,13 +16,14 @@ extra-deps:
16
16
- constrained-dynamic-0.1.0.0
17
17
- floskell-0.10.0
18
18
- ghc-exactprint-0.5.8.2
19
+ - ghc-lib-parser-0.20190523
19
20
- haddock-api-2.20.0
20
21
- haddock-library-1.6.0
21
22
- haskell-lsp-0.13.0.0
22
23
- haskell-lsp-types-0.13.0.0
23
24
- haskell-src-exts-1.21.0
24
25
- haskell-src-exts-util-0.2.5
25
- - hlint-2.1.17
26
+ - hlint-2.1.22
26
27
- hoogle-5.0.17.6
27
28
- hsimport-0.10.0
28
29
- lsp-test-0.5.2.3
Original file line number Diff line number Diff line change @@ -19,12 +19,13 @@ extra-deps:
19
19
- czipwith-1.0.1.1
20
20
- data-tree-print-0.1.0.2
21
21
- floskell-0.10.0
22
+ - ghc-lib-parser-0.20190523
22
23
- haddock-api-2.21.0
23
24
- haskell-lsp-0.13.0.0
24
25
- haskell-lsp-types-0.13.0.0
25
26
- haskell-src-exts-1.21.0
26
27
- haskell-src-exts-util-0.2.5
27
- - hlint-2.1.17
28
+ - hlint-2.1.22
28
29
- hoogle-5.0.17.6
29
30
- hsimport-0.10.0
30
31
- lsp-test-0.5.2.3
Original file line number Diff line number Diff line change @@ -15,12 +15,13 @@ extra-deps:
15
15
- cabal-plan-0.4.0.0
16
16
- constrained-dynamic-0.1.0.0
17
17
- floskell-0.10.0
18
+ - ghc-lib-parser-0.20190523
18
19
- haddock-api-2.21.0
19
20
- haskell-lsp-0.13.0.0
20
21
- haskell-lsp-types-0.13.0.0
21
22
- haskell-src-exts-1.21.0
22
23
- haskell-src-exts-util-0.2.5
23
- - hlint-2.1.17
24
+ - hlint-2.1.22
24
25
- hoogle-5.0.17.6
25
26
- hsimport-0.10.0
26
27
- lsp-test-0.5.2.3
Original file line number Diff line number Diff line change @@ -15,12 +15,13 @@ extra-deps:
15
15
- cabal-plan-0.4.0.0
16
16
- constrained-dynamic-0.1.0.0
17
17
- floskell-0.10.0
18
+ - ghc-lib-parser-0.20190523
18
19
- haddock-api-2.21.0
19
20
- haskell-lsp-0.13.0.0
20
21
- haskell-lsp-types-0.13.0.0
21
22
- haskell-src-exts-1.21.0
22
23
- haskell-src-exts-util-0.2.5
23
- - hlint-2.1.17
24
+ - hlint-2.1.22
24
25
- hoogle-5.0.17.6
25
26
- hsimport-0.10.0
26
27
- lsp-test-0.5.2.3
Original file line number Diff line number Diff line change @@ -15,11 +15,12 @@ extra-deps:
15
15
- cabal-plan-0.4.0.0
16
16
- constrained-dynamic-0.1.0.0
17
17
- floskell-0.10.0
18
+ - ghc-lib-parser-0.20190523
18
19
- haddock-api-2.22.0
19
20
- haskell-lsp-0.13.0.0
20
21
- haskell-lsp-types-0.13.0.0
21
22
- haskell-src-exts-1.21.0
22
- - hlint-2.1.17
23
+ - hlint-2.1.22
23
24
- hoogle-5.0.17.6
24
25
- hsimport-0.10.0
25
26
- lsp-test-0.5.2.3
You can’t perform that action at this time.
0 commit comments