File tree 12 files changed +101
-9
lines changed
12 files changed +101
-9
lines changed Original file line number Diff line number Diff line change @@ -169,6 +169,10 @@ jobs:
169
169
name : Test hls-brittany-plugin
170
170
run : cabal test hls-brittany-plugin --test-options="-j1 --rerun-update" || cabal test hls-brittany-plugin --test-options="-j1 --rerun" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-brittany-plugin --test-options="-j1 --rerun"
171
171
172
+ - if : ${{ needs.pre_job.outputs.should_skip != 'true' && matrix.test && matrix.ghc != '9.0.1' }}
173
+ name : Test hls-cabal-fmt-plugin
174
+ run : cabal test hls-cabal-fmt-plugin --test-options="-j1 --rerun-update" || cabal test hls-cabal-fmt-plugin --test-options="-j1 --rerun" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-cabal-fmt-plugin --test-options="-j1 --rerun"
175
+
172
176
- if : ${{ needs.pre_job.outputs.should_skip != 'true' && matrix.test && matrix.ghc != '9.0.1' }}
173
177
name : Test hls-class-plugin
174
178
run : cabal test hls-class-plugin --test-options="-j1 --rerun-update" || cabal test hls-class-plugin --test-options="-j1 --rerun" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-class-plugin --test-options="-j1 --rerun"
Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ packages:
24
24
./plugins/hls-ormolu-plugin
25
25
./plugins/hls-call-hierarchy-plugin
26
26
./plugins/hls-cabal-fmt-plugin
27
+
27
28
tests : true
28
29
29
30
package *
@@ -36,6 +37,19 @@ source-repository-package
36
37
location : https://github.com/hsyl20/ghc-api-compat
37
38
tag : 8fee87eac97a538dbe81ff1ab18cff10f2f9fa15
38
39
40
+ -- stylish haskell
41
+ source-repository-package
42
+ type : git
43
+ location : https://github.com/VeryMilkyJoe/stylish-haskell
44
+ tag : 9279aad535de624fca990ed50f010a1743c0043a
45
+
46
+ -- cabal-fmt
47
+ source-repository-package
48
+ type : git
49
+ location : https://github.com/VeryMilkyJoe/cabal-fmt
50
+ tag : 440a6ad7683b81b8479d79a74a1fa8d79ca5c706
51
+
52
+
39
53
write-ghc-environment-files : never
40
54
41
55
index-state : 2021-08-01T00:00 :00Z
Original file line number Diff line number Diff line change @@ -20,6 +20,8 @@ packages:
20
20
- ./plugins/hls-tactics-plugin
21
21
- ./plugins/hls-brittany-plugin
22
22
- ./plugins/hls-stylish-haskell-plugin
23
+ - ./plugins/hls-cabal-fmt-plugin
24
+
23
25
- ./plugins/hls-floskell-plugin
24
26
- ./plugins/hls-fourmolu-plugin
25
27
- ./plugins/hls-pragmas-plugin
@@ -40,6 +42,9 @@ extra-deps:
40
42
- # ghc-api-compat-8.6
41
43
github : hsyl20/ghc-api-compat
42
44
commit : 8fee87eac97a538dbe81ff1ab18cff10f2f9fa15
45
+ - # cabal-fmt
46
+ github : VeryMilkyJoe/cabal-fmt
47
+ commit : 440a6ad7683b81b8479d79a74a1fa8d79ca5c706
43
48
- ghc-check-0.5.0.4
44
49
- ghc-exactprint-0.6.4
45
50
- ghc-lib-8.10.4.20210206
@@ -53,7 +58,10 @@ extra-deps:
53
58
- refinery-0.4.0.0
54
59
- retrie-0.1.1.1
55
60
- shake-0.19.4
56
- - stylish-haskell-0.12.2.0
61
+ - # stylish haskell
62
+ github : VeryMilkyJoe/stylish-haskell
63
+ commit : 9279aad535de624fca990ed50f010a1743c0043a
64
+ # - stylish-haskell-0.12.2.0
57
65
- semigroups-0.18.5
58
66
- temporary-1.2.1.1
59
67
- th-compat-0.1.2@sha256:3d55de1adc542c1a870c9ada90da2fbbe5f4e8bcd3eed545a55c3df9311b32a8,2854
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ packages:
20
20
- ./plugins/hls-tactics-plugin
21
21
- ./plugins/hls-brittany-plugin
22
22
- ./plugins/hls-stylish-haskell-plugin
23
+ - ./plugins/hls-cabal-fmt-plugin
23
24
- ./plugins/hls-floskell-plugin
24
25
- ./plugins/hls-fourmolu-plugin
25
26
- ./plugins/hls-pragmas-plugin
@@ -40,6 +41,9 @@ extra-deps:
40
41
- # ghc-api-compat-8.6
41
42
github : hsyl20/ghc-api-compat
42
43
commit : 8fee87eac97a538dbe81ff1ab18cff10f2f9fa15
44
+ - # cabal-fmt
45
+ github : VeryMilkyJoe/cabal-fmt
46
+ commit : 440a6ad7683b81b8479d79a74a1fa8d79ca5c706
43
47
- ghc-check-0.5.0.4
44
48
- ghc-exactprint-0.6.4
45
49
- ghc-lib-8.10.4.20210206
@@ -53,7 +57,10 @@ extra-deps:
53
57
- refinery-0.4.0.0
54
58
- retrie-0.1.1.1
55
59
- shake-0.19.4
56
- - stylish-haskell-0.12.2.0
60
+ - # stylish haskell
61
+ github : VeryMilkyJoe/stylish-haskell
62
+ commit : 9279aad535de624fca990ed50f010a1743c0043a
63
+ # - stylish-haskell-0.12.2.0
57
64
- semigroups-0.18.5
58
65
- temporary-1.2.1.1
59
66
- th-compat-0.1.2@sha256:3d55de1adc542c1a870c9ada90da2fbbe5f4e8bcd3eed545a55c3df9311b32a8,2854
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ packages:
20
20
- ./plugins/hls-tactics-plugin
21
21
- ./plugins/hls-brittany-plugin
22
22
- ./plugins/hls-stylish-haskell-plugin
23
+ - ./plugins/hls-cabal-fmt-plugin
23
24
- ./plugins/hls-floskell-plugin
24
25
- ./plugins/hls-fourmolu-plugin
25
26
- ./plugins/hls-pragmas-plugin
@@ -40,6 +41,9 @@ extra-deps:
40
41
- # ghc-api-compat-8.6
41
42
github : hsyl20/ghc-api-compat
42
43
commit : 8fee87eac97a538dbe81ff1ab18cff10f2f9fa15
44
+ - # cabal-fmt
45
+ github : VeryMilkyJoe/cabal-fmt
46
+ commit : 440a6ad7683b81b8479d79a74a1fa8d79ca5c706
43
47
- ghc-check-0.5.0.4
44
48
- ghc-exactprint-0.6.4
45
49
- ghc-source-gen-0.4.1.0
@@ -49,7 +53,10 @@ extra-deps:
49
53
- monad-dijkstra-0.1.1.2
50
54
- refinery-0.4.0.0
51
55
- retrie-0.1.1.1
52
- - stylish-haskell-0.12.2.0
56
+ - # stylish haskell
57
+ github : VeryMilkyJoe/stylish-haskell
58
+ commit : 9279aad535de624fca990ed50f010a1743c0043a
59
+ # - stylish-haskell-0.12.2.0
53
60
- semigroups-0.18.5
54
61
- temporary-1.2.1.1
55
62
- th-compat-0.1.2@sha256:3d55de1adc542c1a870c9ada90da2fbbe5f4e8bcd3eed545a55c3df9311b32a8,2854
Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ packages:
22
22
- ./plugins/hls-tactics-plugin
23
23
- ./plugins/hls-brittany-plugin
24
24
- ./plugins/hls-stylish-haskell-plugin
25
+ - ./plugins/hls-cabal-fmt-plugin
25
26
- ./plugins/hls-floskell-plugin
26
27
- ./plugins/hls-fourmolu-plugin
27
28
- ./plugins/hls-pragmas-plugin
@@ -42,6 +43,9 @@ extra-deps:
42
43
- # ghc-api-compat-8.6
43
44
github : hsyl20/ghc-api-compat
44
45
commit : 8fee87eac97a538dbe81ff1ab18cff10f2f9fa15
46
+ - # cabal-fmt
47
+ github : VeryMilkyJoe/cabal-fmt
48
+ commit : 440a6ad7683b81b8479d79a74a1fa8d79ca5c706
45
49
- ghc-check-0.5.0.4
46
50
- ghc-exactprint-0.6.4
47
51
- ghc-source-gen-0.4.1.0
@@ -51,7 +55,10 @@ extra-deps:
51
55
- monad-dijkstra-0.1.1.2
52
56
- refinery-0.4.0.0
53
57
- retrie-1.0.0.0
54
- - stylish-haskell-0.12.2.0
58
+ - # stylish haskell
59
+ github : VeryMilkyJoe/stylish-haskell
60
+ commit : 9279aad535de624fca990ed50f010a1743c0043a
61
+ # - stylish-haskell-0.12.2.0
55
62
- semigroups-0.18.5
56
63
- temporary-1.2.1.1
57
64
- th-compat-0.1.2@sha256:3d55de1adc542c1a870c9ada90da2fbbe5f4e8bcd3eed545a55c3df9311b32a8,2854
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ packages:
21
21
- ./plugins/hls-tactics-plugin
22
22
- ./plugins/hls-brittany-plugin
23
23
- ./plugins/hls-stylish-haskell-plugin
24
+ - ./plugins/hls-cabal-fmt-plugin
24
25
- ./plugins/hls-floskell-plugin
25
26
- ./plugins/hls-fourmolu-plugin
26
27
- ./plugins/hls-pragmas-plugin
@@ -47,6 +48,9 @@ extra-deps:
47
48
- # ghc-api-compat-8.6
48
49
github : hsyl20/ghc-api-compat
49
50
commit : 8fee87eac97a538dbe81ff1ab18cff10f2f9fa15
51
+ - # cabal-fmt
52
+ github : VeryMilkyJoe/cabal-fmt
53
+ commit : 440a6ad7683b81b8479d79a74a1fa8d79ca5c706
50
54
- ghc-check-0.5.0.4
51
55
- ghc-events-0.13.0
52
56
- ghc-exactprint-0.6.4
@@ -83,7 +87,10 @@ extra-deps:
83
87
- retrie-0.1.1.1
84
88
- semialign-1.1
85
89
- shake-0.19.4
86
- - stylish-haskell-0.12.2.0
90
+ - # stylish haskell
91
+ github : VeryMilkyJoe/stylish-haskell
92
+ commit : 9279aad535de624fca990ed50f010a1743c0043a
93
+ # - stylish-haskell-0.12.2.0
87
94
- tasty-rerun-1.1.17
88
95
- temporary-1.2.1.1
89
96
- these-1.1.1.1
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ packages:
20
20
- ./plugins/hls-tactics-plugin
21
21
- ./plugins/hls-brittany-plugin
22
22
- ./plugins/hls-stylish-haskell-plugin
23
+ - ./plugins/hls-cabal-fmt-plugin
23
24
- ./plugins/hls-floskell-plugin
24
25
- ./plugins/hls-fourmolu-plugin
25
26
- ./plugins/hls-pragmas-plugin
@@ -48,6 +49,9 @@ extra-deps:
48
49
- # ghc-api-compat-8.6
49
50
github : hsyl20/ghc-api-compat
50
51
commit : 8fee87eac97a538dbe81ff1ab18cff10f2f9fa15
52
+ - # cabal-fmt
53
+ github : VeryMilkyJoe/cabal-fmt
54
+ commit : 440a6ad7683b81b8479d79a74a1fa8d79ca5c706
51
55
- ghc-check-0.5.0.4
52
56
- ghc-events-0.13.0
53
57
- ghc-exactprint-0.6.4
@@ -84,7 +88,10 @@ extra-deps:
84
88
- retrie-0.1.1.1
85
89
- semialign-1.1
86
90
- shake-0.19.4
87
- - stylish-haskell-0.12.2.0
91
+ - # stylish haskell
92
+ github : VeryMilkyJoe/stylish-haskell
93
+ commit : 9279aad535de624fca990ed50f010a1743c0043a
94
+ # - stylish-haskell-0.12.2.0
88
95
- tasty-rerun-1.1.17
89
96
- temporary-1.2.1.1
90
97
- these-1.1.1.1
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ packages:
20
20
- ./plugins/hls-tactics-plugin
21
21
- ./plugins/hls-brittany-plugin
22
22
- ./plugins/hls-stylish-haskell-plugin
23
+ - ./plugins/hls-cabal-fmt-plugin
23
24
- ./plugins/hls-floskell-plugin
24
25
- ./plugins/hls-fourmolu-plugin
25
26
- ./plugins/hls-pragmas-plugin
@@ -42,6 +43,9 @@ extra-deps:
42
43
- # ghc-api-compat-8.6
43
44
github : hsyl20/ghc-api-compat
44
45
commit : 8fee87eac97a538dbe81ff1ab18cff10f2f9fa15
46
+ - # cabal-fmt
47
+ github : VeryMilkyJoe/cabal-fmt
48
+ commit : 440a6ad7683b81b8479d79a74a1fa8d79ca5c706
45
49
- ghc-check-0.5.0.4
46
50
- ghc-exactprint-0.6.4
47
51
- ghc-lib-8.10.4.20210206
@@ -67,7 +71,10 @@ extra-deps:
67
71
- retrie-0.1.1.1
68
72
- semigroups-0.18.5
69
73
- shake-0.19.4
70
- - stylish-haskell-0.12.2.0
74
+ - # stylish haskell
75
+ github : VeryMilkyJoe/stylish-haskell
76
+ commit : 9279aad535de624fca990ed50f010a1743c0043a
77
+ # - stylish-haskell-0.12.2.0
71
78
- temporary-1.2.1.1
72
79
- uniplate-1.6.13
73
80
- th-compat-0.1.2@sha256:3d55de1adc542c1a870c9ada90da2fbbe5f4e8bcd3eed545a55c3df9311b32a8,2854
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ packages:
20
20
- ./plugins/hls-tactics-plugin
21
21
- ./plugins/hls-brittany-plugin
22
22
- ./plugins/hls-stylish-haskell-plugin
23
+ - ./plugins/hls-cabal-fmt-plugin
23
24
- ./plugins/hls-floskell-plugin
24
25
- ./plugins/hls-fourmolu-plugin
25
26
- ./plugins/hls-pragmas-plugin
@@ -42,6 +43,9 @@ extra-deps:
42
43
- # ghc-api-compat-8.6
43
44
github : hsyl20/ghc-api-compat
44
45
commit : 8fee87eac97a538dbe81ff1ab18cff10f2f9fa15
46
+ - # cabal-fmt
47
+ github : VeryMilkyJoe/cabal-fmt
48
+ commit : 440a6ad7683b81b8479d79a74a1fa8d79ca5c706
45
49
- ghc-check-0.5.0.4
46
50
- ghc-exactprint-0.6.4
47
51
- ghc-lib-8.10.4.20210206
@@ -66,7 +70,10 @@ extra-deps:
66
70
- retrie-0.1.1.1
67
71
- semigroups-0.18.5
68
72
- shake-0.19.4
69
- - stylish-haskell-0.12.2.0
73
+ - # stylish haskell
74
+ github : VeryMilkyJoe/stylish-haskell
75
+ commit : 9279aad535de624fca990ed50f010a1743c0043a
76
+ # - stylish-haskell-0.12.2.0
70
77
- temporary-1.2.1.1
71
78
- th-compat-0.1.2@sha256:3d55de1adc542c1a870c9ada90da2fbbe5f4e8bcd3eed545a55c3df9311b32a8,2854
72
79
- bytestring-encoding-0.1.0.0@sha256:460b49779fbf0112e8e2f1753c1ed9131eb18827600c298f4d6bb51c4e8c1c0d,1727
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ packages:
21
21
# - ./plugins/hls-tactics-plugin
22
22
# - ./plugins/hls-brittany-plugin
23
23
# - ./plugins/hls-stylish-haskell-plugin
24
+ # - ./plugins/hls-cabal-fmt-plugin
24
25
# - ./plugins/hls-floskell-plugin
25
26
# - ./plugins/hls-fourmolu-plugin
26
27
- ./plugins/hls-pragmas-plugin
@@ -91,6 +92,15 @@ extra-deps:
91
92
commit : ca23431a8dfa013992f9164ccc882a3277361f17
92
93
# https://github.com/diagrams/active/pull/36
93
94
95
+ # - # stylish haskell
96
+ # github: VeryMilkyJoe/stylish-haskell
97
+ # commit: 9279aad535de624fca990ed50f010a1743c0043a
98
+ # https://github.com/haskell/stylish-haskell/pull/375
99
+
100
+ - # cabal-fmt
101
+ github : VeryMilkyJoe/cabal-fmt
102
+ commit : 440a6ad7683b81b8479d79a74a1fa8d79ca5c706
103
+ # https://github.com/phadej/cabal-fmt/pull/33
94
104
95
105
# benchmark dependency
96
106
- github : HeinrichApfelmus/operational
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ packages:
20
20
- ./plugins/hls-tactics-plugin
21
21
- ./plugins/hls-brittany-plugin
22
22
- ./plugins/hls-stylish-haskell-plugin
23
+ - ./plugins/hls-cabal-fmt-plugin
23
24
- ./plugins/hls-floskell-plugin
24
25
- ./plugins/hls-fourmolu-plugin
25
26
- ./plugins/hls-pragmas-plugin
@@ -46,7 +47,10 @@ extra-deps:
46
47
- monad-dijkstra-0.1.1.2
47
48
- refinery-0.4.0.0
48
49
- retrie-0.1.1.1
49
- - stylish-haskell-0.12.2.0
50
+ - # stylish haskell
51
+ github : VeryMilkyJoe/stylish-haskell
52
+ commit : 9279aad535de624fca990ed50f010a1743c0043a
53
+ # - stylish-haskell-0.12.2.0
50
54
- semigroups-0.18.5
51
55
- temporary-1.2.1.1
52
56
- th-compat-0.1.2@sha256:3d55de1adc542c1a870c9ada90da2fbbe5f4e8bcd3eed545a55c3df9311b32a8,2854
@@ -61,6 +65,9 @@ extra-deps:
61
65
- lsp-1.2.0.1
62
66
- lsp-types-1.3.0.0
63
67
- lsp-test-0.14.0.1
68
+ - # cabal-fmt
69
+ github : VeryMilkyJoe/cabal-fmt
70
+ commit : 440a6ad7683b81b8479d79a74a1fa8d79ca5c706
64
71
65
72
configure-options :
66
73
$targets :
You can’t perform that action at this time.
0 commit comments