@@ -66,22 +66,18 @@ jobs:
66
66
GHC_FOR_RELEASE : ${{ format('["{0}"]', env.GHC_FOR_RELEASE) }}
67
67
strategy :
68
68
matrix :
69
- os : [ubuntu-latest, macos-latest, windows-latest]
69
+ os : [' ubuntu-latest', ' macos-latest', ' windows-latest' ]
70
70
# If you remove something from here.. then add it to the old-ghcs job.
71
- <<<<<<< HEAD
72
- ghc : ["9.8.2", "9.6.4", "9.4.8", "9.2.8", "9.0.2", "8.10.7", "8.8.4", "8.6.5"]
73
- =======
74
71
ghc : ['9.8.2', '9.6.4', '9.4.8', '9.2.8', '9.0.2', '8.10.7', '8.8.4', '8.6.5']
75
- >>>>>>> 29dc53c33 (CI: drop validation of GHC 7)
76
72
exclude :
77
73
# corrupts GHA cache or the fabric of reality itself, see https://github.com/haskell/cabal/issues/8356
78
- - os : windows-latest
74
+ - os : ' windows-latest'
79
75
ghc : ' 8.10.7'
80
76
# lot of segfaults caused by ghc bugs
81
- - os : windows-latest
77
+ - os : ' windows-latest'
82
78
ghc : ' 8.8.4'
83
79
# it often randomly does "C:\Users\RUNNER~1\AppData\Local\Temp\ghcFEDE.c: DeleteFile "\\\\?\\C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\ghcFEDE.c": permission denied (Access is denied.)"
84
- - os : windows-latest
80
+ - os : ' windows-latest'
85
81
ghc : ' 8.6.5'
86
82
87
83
steps :
@@ -214,7 +210,7 @@ jobs:
214
210
215
211
validate-old-ghcs :
216
212
name : Validate old ghcs ${{ matrix.extra-ghc }}
217
- runs-on : ubuntu-latest
213
+ runs-on : ' ubuntu-latest'
218
214
needs : validate
219
215
220
216
strategy :
@@ -272,15 +268,9 @@ jobs:
272
268
run : sh validate.sh ${{ env.COMMON_FLAGS }} --lib-only -s lib-suite-extras --extra-hc "${{ env.EXTRA_GHC }}"
273
269
274
270
build-alpine :
275
- <<<<<<< HEAD
276
- name : Build statically linked using alpine
277
- runs-on : " ubuntu-latest"
278
- container : " alpine:3.19"
279
- =======
280
271
name : Build statically linked using alpine
281
- runs-on : ubuntu-latest
272
+ runs-on : ' ubuntu-latest'
282
273
container : ' alpine:3.19'
283
- >>>>>>> 29dc53c33 (CI: drop validation of GHC 7)
284
274
steps :
285
275
- name : Install extra dependencies
286
276
shell : sh
@@ -350,7 +340,7 @@ jobs:
350
340
needs : validate
351
341
strategy :
352
342
matrix :
353
- os : [ubuntu-latest, macos-latest, windows-latest]
343
+ os : [' ubuntu-latest', ' macos-latest', ' windows-latest' ]
354
344
# We only use one ghc version the used one for the next release (defined at top of the workflow)
355
345
# We need to build an array dynamically to inject the appropiate env var in a previous job,
356
346
# see https://docs.github.com/en/actions/learn-github-actions/expressions#fromjson
@@ -390,11 +380,11 @@ jobs:
390
380
391
381
prerelease-head :
392
382
name : Create a GitHub prerelease with the binary artifacts
393
- runs-on : ubuntu-latest
383
+ runs-on : ' ubuntu-latest'
394
384
if : github.ref == 'refs/heads/master'
395
385
396
386
# IMPORTANT! Any job added to the workflow should be added here too
397
- needs : [validate, validate-old-ghcs, build-alpine, dogfooding]
387
+ needs : [' validate', ' validate-old-ghcs', ' build-alpine', ' dogfooding' ]
398
388
399
389
steps :
400
390
- uses : actions/download-artifact@v3
@@ -433,9 +423,9 @@ jobs:
433
423
validate-post-job :
434
424
if : always()
435
425
name : Validate post job
436
- runs-on : ubuntu-latest
426
+ runs-on : ' ubuntu-latest'
437
427
# IMPORTANT! Any job added to the workflow should be added here too
438
- needs : [validate, validate-old-ghcs, build-alpine, dogfooding]
428
+ needs : [' validate', ' validate-old-ghcs', ' build-alpine', ' dogfooding' ]
439
429
440
430
steps :
441
431
- run : |
0 commit comments