40
40
strategy :
41
41
fail-fast : true
42
42
matrix :
43
- ghc : ["9.0.1", '8.10.7', '8.10.6', "8.8.4", "8.6.5"]
43
+ ghc : ["9.2.1", "9. 0.1", '8.10.7', '8.10.6', "8.8.4", "8.6.5"]
44
44
os : [ubuntu-latest, macOS-latest]
45
45
cabal : ['3.6']
46
46
include :
96
96
name : (GHC 9.0.1) Use modified `cabal.project`
97
97
run : |
98
98
cp cabal-ghc901.project cabal.project
99
+ - if : matrix.ghc == '9.2.1'
100
+ name : (GHC 9.2.1) Use modified `cabal.project`
101
+ run : |
102
+ cp cabal-ghc921.project cabal.project
99
103
- if : runner.os == 'Windows' && matrix.ghc == '8.8.4'
100
104
name : (Windows,GHC 8.8) Modify `cabal.project` to workaround segfaults
101
105
run : |
@@ -188,12 +192,12 @@ jobs:
188
192
189
193
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"
190
194
191
- - if : matrix.test && matrix.ghc != '9.0.1'
195
+ - if : matrix.test && matrix.ghc != '9.0.1' && matrix.ghc != '9.2.1'
192
196
name : Test hls-brittany-plugin
193
197
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"
194
198
195
199
- if : matrix.test
196
- name : Test hls-class-plugin
200
+ name : Test hls-class-plugin && matrix.ghc != '9.2.1'
197
201
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"
198
202
199
203
- if : matrix.test
@@ -204,23 +208,23 @@ jobs:
204
208
name : Test hls-haddock-comments-plugin
205
209
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"
206
210
207
- - if : matrix.test
211
+ - if : matrix.test && matrix.ghc != '9.2.1'
208
212
name : Test hls-splice-plugin
209
213
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"
210
214
211
- - if : matrix.test && matrix.ghc != '9.0.1'
215
+ - if : matrix.test && matrix.ghc != '9.0.1' && matrix.ghc != '9.2.1'
212
216
name : Test hls-stylish-haskell-plugin
213
217
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"
214
218
215
- - if : matrix.test
219
+ - if : matrix.test && matrix.ghc != '9.2.1'
216
220
name : Test hls-ormolu-plugin
217
221
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"
218
222
219
- - if : matrix.test
223
+ - if : matrix.test && matrix.ghc != '9.2.1'
220
224
name : Test hls-fourmolu-plugin
221
225
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"
222
226
223
- - if : matrix.test && matrix.ghc != '9.0.1' && !(matrix.os == 'ubuntu-latest' && matrix.ghc == '8.6.5')
227
+ - if : matrix.test && matrix.ghc != '9.0.1' && matrix.ghc != '9.2.1' && !(matrix.os == 'ubuntu-latest' && matrix.ghc == '8.6.5')
224
228
name : Test hls-tactics-plugin test suite
225
229
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"
226
230
@@ -240,7 +244,7 @@ jobs:
240
244
name : Test hls-rename-plugin test suite
241
245
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"
242
246
243
- - if : matrix.test
247
+ - if : matrix.test && matrix.ghc != '9.2.1'
244
248
name : Test hls-hlint-plugin test suite
245
249
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"
246
250
0 commit comments