Skip to content

Commit fd2dc78

Browse files
committed
Enable CI for all major platforms
Since GitHub Actions now support it
1 parent d66246f commit fd2dc78

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

.github/workflows/ci.yaml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,10 @@ jobs:
1212
runs-on: ${{ matrix.os }}
1313
strategy:
1414
matrix:
15-
os: [ubuntu-latest] # [macOS-latest, windows-latest] do not come with docker :(
15+
os:
16+
- ubuntu-latest
17+
- macos-26-intel
18+
- windows-latest
1619
cabal: ["3.12.1.0"]
1720
ghc:
1821
- 9.2.8
@@ -46,6 +49,10 @@ jobs:
4649
cabal configure -O0 --enable-tests --enable-benchmarks --test-show-details=direct
4750
cabal build all
4851
52+
- name: Set up Docker
53+
if: runner.os == 'macOS'
54+
uses: docker/setup-docker-action@v5
55+
4956
- name: Test
5057
run: |
5158
cabal test all

0 commit comments

Comments
 (0)