File tree 4 files changed +12
-12
lines changed
4 files changed +12
-12
lines changed Original file line number Diff line number Diff line change 47
47
fail-fast : false
48
48
matrix :
49
49
ghc :
50
- - ' 8.10.7 '
51
- - ' 9.2.7 '
50
+ - ' 8.10'
51
+ - ' 9.2'
52
52
os :
53
53
- ubuntu-latest
54
54
@@ -115,9 +115,9 @@ jobs:
115
115
strategy :
116
116
fail-fast : false
117
117
matrix :
118
- ghc : ['8.10.7 ', '9.2.7 ']
118
+ ghc : ['8.10', '9.2']
119
119
os : [ubuntu-latest]
120
- cabal : ['3.6 ']
120
+ cabal : ['3.10 ']
121
121
example : ['cabal', 'lsp-types']
122
122
123
123
steps :
Original file line number Diff line number Diff line change @@ -102,7 +102,7 @@ jobs:
102
102
# Fetching from github cache is faster than doing it from hackage
103
103
# Sources does not change per ghc and ghc version son only doing it
104
104
# for one matrix job (it is arbitrary)
105
- - if : steps.compiled-deps.outputs.cache-hit != 'true' && runner.os == 'Linux' && matrix.ghc == '8.10.7 '
105
+ - if : steps.compiled-deps.outputs.cache-hit != 'true' && runner.os == 'Linux' && matrix.ghc == '8.10'
106
106
name : Download sources
107
107
run : |
108
108
cabal $cabalBuild --only-download --enable-benchmarks --enable-tests
@@ -117,7 +117,7 @@ jobs:
117
117
# We build ghcide with benchs and test enabled to include its dependencies in the cache
118
118
# (including shake-bench)
119
119
# Only for the same ghc and os used in the bench workflow, so we save cache space
120
- - if : steps.compiled-deps.outputs.cache-hit != 'true' && runner.os == 'Linux' && matrix.ghc == '8.10.7 '
120
+ - if : steps.compiled-deps.outputs.cache-hit != 'true' && runner.os == 'Linux' && matrix.ghc == '8.10'
121
121
name : Build ghcide benchmark
122
122
run : |
123
123
cabal $cabalBuild ghcide --enable-benchmarks --enable-tests
Original file line number Diff line number Diff line change @@ -40,11 +40,11 @@ jobs:
40
40
" hls-qualify-imported-names-plugin" , "hls-code-range-plugin",
41
41
" hls-cabal-fmt-plugin" ,
42
42
" haskell-language-server" ]
43
- ghc : [ "9.0.2 "
44
- , "8.10.7 "
43
+ ghc : [ "9.0"
44
+ , "8.10"
45
45
]
46
46
exclude :
47
- - ghc : " 9.0.2 "
47
+ - ghc : " 9.0"
48
48
package : " hls-stylish-haskell-plugin"
49
49
50
50
steps :
@@ -108,7 +108,7 @@ jobs:
108
108
# The solver takes in account all project packages, even if they are not gonna be effectively built
109
109
# (like stylish-haskell for ghc-9.0)
110
110
- name : " Add temporary needed allow-newer for ghc-9.0"
111
- if : steps.get-hackage-version.outputs.exists != 'true' && matrix.ghc == '9.0.2 '
111
+ if : steps.get-hackage-version.outputs.exists != 'true' && matrix.ghc == '9.0'
112
112
run : |
113
113
cd $(ls -d ./incoming/${{ matrix.package }}-*)
114
114
# For stylish-haskell
@@ -133,7 +133,7 @@ jobs:
133
133
cabal haddock --haddock-for-hackage
134
134
135
135
- name : " Upload package dist tarball"
136
- if : steps.get-hackage-version.outputs.exists != 'true' && matrix.ghc == '8.10.7 '
136
+ if : steps.get-hackage-version.outputs.exists != 'true' && matrix.ghc == '8.10'
137
137
uses : actions/upload-artifact@v3
138
138
with :
139
139
name : ${{ matrix.package }}
Original file line number Diff line number Diff line change 27
27
- uses : ./.github/actions/setup-build
28
28
with :
29
29
# select a stable GHC version
30
- ghc : 9.2.7
30
+ ghc : 9.2
31
31
os : ${{ runner.os }}
32
32
shorten-hls : false
33
33
You can’t perform that action at this time.
0 commit comments