56
56
strategy :
57
57
fail-fast : true
58
58
matrix :
59
- ghc : [ "9.0.1"
59
+ ghc : [ "9.2.1"
60
+ , "9.0.1"
60
61
, "8.10.7"
61
62
, "8.10.6"
62
63
, "8.8.4"
@@ -66,33 +67,34 @@ jobs:
66
67
, "macOS-latest"
67
68
]
68
69
include :
69
- # only test supported ghc major versions
70
- - os : ubuntu-latest
71
- ghc : ' 9.0.1'
72
- test : true
73
- - os : ubuntu-latest
74
- ghc : ' 8.10.7'
75
- test : true
76
- - os : ubuntu-latest
77
- ghc : ' 8.8.4'
78
- test : true
79
- - os : ubuntu-latest
80
- ghc : ' 8.6.5'
81
- test : true
82
- - os : windows-latest
83
- ghc : ' 9.0.1'
84
- test : true
85
- - os : windows-latest
86
- ghc : ' 8.10.7'
87
- test : true
88
- - os : windows-latest
89
- ghc : ' 8.6.5'
90
- test : true
91
- # only build rest of supported ghc versions for windows
92
- - os : windows-latest
93
- ghc : ' 8.10.6'
94
- - os : windows-latest
95
- ghc : ' 8.8.4'
70
+ # only test supported ghc major versions
71
+ - os : ubuntu-latest
72
+ ghc : ' 9.2.1'
73
+ test : true
74
+ - os : ubuntu-latest
75
+ ghc : ' 9.0.1'
76
+ test : true
77
+ - os : ubuntu-latest
78
+ ghc : ' 8.10.7'
79
+ test : true
80
+ - os : ubuntu-latest
81
+ ghc : ' 8.8.4'
82
+ test : true
83
+ - os : ubuntu-latest
84
+ ghc : ' 8.6.5'
85
+ test : true
86
+ - os : windows-latest
87
+ ghc : ' 9.2.1'
88
+ test : true
89
+ - os : windows-latest
90
+ ghc : ' 9.0.1'
91
+ test : true
92
+ - os : windows-latest
93
+ ghc : ' 8.10.7'
94
+ test : true
95
+ - os : windows-latest
96
+ ghc : ' 8.6.5'
97
+ test : true
96
98
97
99
steps :
98
100
- uses : actions/checkout@v2
@@ -144,51 +146,51 @@ jobs:
144
146
145
147
run : cabal test wrapper-test --test-options="$TEST_OPTS --rerun-log-file .tasty-rerun-log-wrapper" || cabal test wrapper-test --test-options="$TEST_OPTS --rerun-log-file .tasty-rerun-log-wrapper" || cabal test wrapper-test --test-options="$TEST_OPTS --rerun-log-file .tasty-rerun-log-wrapper"
146
148
147
- - if : matrix.test
149
+ - if : matrix.test && matrix.ghc != '9.2.1'
148
150
name : Test hls-brittany-plugin
149
151
run : cabal test hls-brittany-plugin --test-options="$TEST_OPTS" || cabal test hls-brittany-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-brittany-plugin --test-options="$TEST_OPTS"
150
152
151
- - if : matrix.test
153
+ - if : matrix.test && matrix.ghc != '9.2.1'
152
154
name : Test hls-floskell-plugin
153
155
run : cabal test hls-floskell-plugin --test-options="$TEST_OPTS" || cabal test hls-floskell-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-floskell-plugin --test-options="$TEST_OPTS"
154
156
155
- - if : matrix.test
157
+ - if : matrix.test && matrix.ghc != '9.2.1'
156
158
name : Test hls-class-plugin
157
159
run : cabal test hls-class-plugin --test-options="$TEST_OPTS" || cabal test hls-class-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-class-plugin --test-options="$TEST_OPTS"
158
160
159
161
- if : matrix.test
160
162
name : Test hls-pragmas-plugin
161
163
run : cabal test hls-pragmas-plugin --test-options="$TEST_OPTS" || cabal test hls-pragmas-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-pragmas-plugin --test-options="$TEST_OPTS"
162
164
163
- - if : matrix.test
165
+ - if : matrix.test && matrix.ghc != '9.2.1'
164
166
name : Test hls-eval-plugin
165
167
run : cabal test hls-eval-plugin --test-options="$TEST_OPTS" || cabal test hls-eval-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-eval-plugin --test-options="$TEST_OPTS"
166
168
167
- - if : matrix.test
169
+ - if : matrix.test && matrix.ghc != '9.2.1'
168
170
name : Test hls-haddock-comments-plugin
169
171
run : cabal test hls-haddock-comments-plugin --test-options="$TEST_OPTS" || cabal test hls-haddock-comments-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-haddock-comments-plugin --test-options="$TEST_OPTS"
170
172
171
- - if : matrix.test
173
+ - if : matrix.test && matrix.ghc != '9.2.1'
172
174
name : Test hls-splice-plugin
173
175
run : cabal test hls-splice-plugin --test-options="$TEST_OPTS" || cabal test hls-splice-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-splice-plugin --test-options="$TEST_OPTS"
174
176
175
- - if : matrix.test && matrix.ghc != '9.0.1'
177
+ - if : matrix.test && matrix.ghc != '9.0.1' && matrix.ghc != '9.2.1'
176
178
name : Test hls-stylish-haskell-plugin
177
179
run : cabal test hls-stylish-haskell-plugin --test-options="$TEST_OPTS" || cabal test hls-stylish-haskell-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-stylish-haskell-plugin --test-options="$TEST_OPTS"
178
180
179
- - if : matrix.test
181
+ - if : matrix.test && matrix.ghc != '9.2.1'
180
182
name : Test hls-ormolu-plugin
181
183
run : cabal test hls-ormolu-plugin --test-options="$TEST_OPTS" || cabal test hls-ormolu-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-ormolu-plugin --test-options="$TEST_OPTS"
182
184
183
- - if : matrix.test
185
+ - if : matrix.test && matrix.ghc != '9.2.1'
184
186
name : Test hls-fourmolu-plugin
185
187
run : cabal test hls-fourmolu-plugin --test-options="$TEST_OPTS" || cabal test hls-fourmolu-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-fourmolu-plugin --test-options="$TEST_OPTS"
186
188
187
- - if : ${{ needs.pre_job.outputs.should_skip != 'true' && matrix.test }}
189
+ - if : matrix.test && matrix.ghc != '9.2.1'
188
190
name : Test hls-tactics-plugin test suite
189
191
run : cabal test hls-tactics-plugin --test-options="$TEST_OPTS" || cabal test hls-tactics-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-tactics-plugin --test-options="$TEST_OPTS"
190
192
191
- - if : matrix.test
193
+ - if : matrix.test && matrix.ghc != '9.2.1'
192
194
name : Test hls-refine-imports-plugin test suite
193
195
run : cabal test hls-refine-imports-plugin --test-options="$TEST_OPTS" || cabal test hls-refine-imports-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-refine-imports-plugin --test-options="$TEST_OPTS"
194
196
@@ -200,19 +202,19 @@ jobs:
200
202
name : Test hls-call-hierarchy-plugin test suite
201
203
run : cabal test hls-call-hierarchy-plugin --test-options="$TEST_OPTS" || cabal test hls-call-hierarchy-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-call-hierarchy-plugin --test-options="$TEST_OPTS"
202
204
203
- - if : matrix.test
205
+ - if : matrix.test && matrix.ghc != '9.2.1'
204
206
name : Test hls-rename-plugin test suite
205
207
run : cabal test hls-rename-plugin --test-options="$TEST_OPTS" || cabal test hls-rename-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-rename-plugin --test-options="$TEST_OPTS"
206
208
207
- - if : matrix.test
209
+ - if : matrix.test && matrix.ghc != '9.2.1'
208
210
name : Test hls-hlint-plugin test suite
209
211
run : cabal test hls-hlint-plugin --test-options="$TEST_OPTS" || cabal test hls-hlint-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-hlint-plugin --test-options="$TEST_OPTS"
210
212
211
- - if : matrix.test
213
+ - if : matrix.test && matrix.ghc != '9.2.1'
212
214
name : Test hls-alternate-number-format-plugin test suite
213
215
run : cabal test hls-alternate-number-format-plugin --test-options="$TEST_OPTS" || cabal test hls-alternate-number-format-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-alternate-number-format-plugin --test-options="$TEST_OPTS"
214
216
215
- - if : matrix.test
217
+ - if : matrix.test && matrix.ghc != '9.2.1'
216
218
name : Test hls-qualify-imported-names-plugin test suite
217
219
run : cabal test hls-qualify-imported-names-plugin --test-options="$TEST_OPTS" || cabal test hls-qualify-imported-names-plugin --test-options="$TEST_OPTS" || LSP_TEST_LOG_COLOR=0 LSP_TEST_LOG_MESSAGES=true LSP_TEST_LOG_STDERR=true cabal test hls-qualify-imported-names-plugin --test-options="$TEST_OPTS"
218
220
0 commit comments