diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 29caf1a..734aeb6 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -11,8 +11,12 @@ jobs: name: ${{ matrix.os }} / ghc ${{ matrix.ghc }} runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: - os: [ubuntu-latest] # [macOS-latest, windows-latest] do not come with docker :( + os: + - ubuntu-latest + - macos-26-intel + - windows-latest cabal: ["3.12.1.0"] ghc: - 9.2.8 @@ -46,6 +50,10 @@ jobs: cabal configure -O0 --enable-tests --enable-benchmarks --test-show-details=direct cabal build all + - name: Set up Docker + if: runner.os == 'macOS' + uses: docker/setup-docker-action@v5 + - name: Test run: | cabal test all