|
22 | 22 | "hls-splice-plugin", "hls-tactics-plugin",
|
23 | 23 | "hls-call-hierarchy-plugin",
|
24 | 24 | "haskell-language-server"]
|
25 |
| - ghc: ["8.10.7", "8.8.4", "8.6.5"] |
| 25 | + ghc: ["9.0.1", "8.10.7", "8.8.4", "8.6.5"] |
26 | 26 | exclude:
|
27 | 27 | - ghc: "9.0.1"
|
28 | 28 | package: "hls-brittany-plugin"
|
@@ -125,19 +125,20 @@ jobs:
|
125 | 125 | echo " floskell:base, floskell:ghc-prim, stylish-haskell:Cabal," >> cabal.project
|
126 | 126 |
|
127 | 127 | - name: "Build all package components in isolation"
|
128 |
| - if: steps.get-hackage-version.outputs.exists != 'true' |
| 128 | + if: steps.get-hackage-version.outputs.exists != 'true' && matrix.ghc != "9.0.1" |
129 | 129 | run: |
|
130 | 130 | cd $(ls -d ./incoming/${{ matrix.package }}-*)
|
131 | 131 | cabal build --enable-tests --enable-benchmarks
|
132 | 132 |
|
133 | 133 | - name: "Generate haddock for hackage"
|
134 |
| - if: steps.get-hackage-version.outputs.exists != 'true' |
| 134 | + if: steps.get-hackage-version.outputs.exists != 'true' && matrix.ghc != "9.0.1" |
| 135 | + continue-on-error: matrix.ghc == "9.0.1" |
135 | 136 | run: |
|
136 | 137 | cd $(ls -d ./incoming/${{ matrix.package }}-*)
|
137 | 138 | cabal haddock --haddock-for-hackage
|
138 | 139 |
|
139 | 140 | - name: "Upload package dist tarball"
|
140 |
| - if: steps.get-hackage-version.outputs.exists != 'true' |
| 141 | + if: steps.get-hackage-version.outputs.exists != 'true' && matrix.ghc =="8.10.7" |
141 | 142 | uses: actions/upload-artifact@v2
|
142 | 143 | with:
|
143 | 144 | name: ${{ matrix.package }}
|
|
0 commit comments