@@ -30,37 +30,47 @@ jobs:
3030 CABAL_BUILD_OPTIONS: ${{ matrix.cabal_build_options }}
3131 CABAL_PROJECT: ${{ matrix.cabal_project }}
3232 DISABLE_DOCS: ${{ matrix.disable_docs }}
33+ DISABLE_SDIST_BUILD: ${{ matrix.disable_sdist_build }}
3334
34− runs-on: ubuntu-latest
35+ runs-on: ${{ matrix.runner }}
3536 strategy:
3637 fail-fast: false
3738 matrix:
38− name: [8.8.3+inspection+fusion-plugin+Werror, 8.6.5+fusion-plugin, 8.6.5+streamk, 8.4.4+debug]
39+ name: [8.10.2+macOS, 8.8.3+inspection+fusion-plugin+Werror, 8.6.5+fusion-plugin, 8.6.5+streamk, 8.4.4+debug]
3940 cabal_version: ["3.2"]
4041 include:
42+ - name: 8.10.2+macOS
43+ ghc_version: 8.10.2
44+ build: cabal-v2
45+ disable_sdist_build: "y"
46+ runner: macos-latest
4147 - name: 8.8.3+inspection+fusion-plugin+Werror
4248 ghc_version: 8.8.3
4349 build: cabal-v2
4450 cabal_project: cabal.project.ci
51+ runner: ubuntu-latest
4552 - name: 8.6.5+streamk
4653 ghc_version: 8.6.5
4754 build: cabal-v2
4855 cabal_build_options: "--flag streamk --flag -opt"
56+ runner: ubuntu-latest
4957 - name: 8.6.5+fusion-plugin
5058 ghc_version: 8.6.5
5159 build: cabal-v2
5260 cabal_build_options: "--flag fusion-plugin"
5361 # haddock generation does not work with 8.6.5+fusion-plugin
5462 disable_docs: "y"
63+ runner: ubuntu-latest
5564 - name: 8.4.4+debug
5665 ghc_version: 8.4.4
5766 build: cabal-v2
5867 cabal_build_options: "--flag debug --flag -opt"
68+ runner: ubuntu-latest
5969
6070 steps:
6171 - uses: actions/checkout@v2
6272
63− - uses: actions/setup-haskell@v1
73+ - uses: haskell/actions/setup@v1
6474 with:
6575 ghc-version: ${{ matrix.ghc_version }}
6676 cabal-version: ${{ matrix.cabal_version }}