Skip to content

Commit cb1d95e

Browse files
konsumlammandrewthad
authored andcommitted
Add CI
1 parent ecd8ceb commit cb1d95e

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

.github/workflows/haskell.yaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Haskell CI
2+
3+
on:
4+
- push
5+
- pull_request
6+
7+
jobs:
8+
build:
9+
runs-on: ubuntu-latest
10+
strategy:
11+
fail-fast: false
12+
matrix:
13+
ghc: ['8.6', '8.8', '8.10', '9.0', '9.2', '9.4', '9.6', '9.8', '9.10', '9.12']
14+
steps:
15+
- uses: actions/checkout@v4
16+
- uses: haskell-actions/setup@v2
17+
with:
18+
ghc-version: ${{ matrix.ghc }}
19+
- name: Build quickcheck-classes-base
20+
run: cabal build quickcheck-classes-base
21+
- name: Build quickcheck-classes
22+
run: cabal build quickcheck-classes
23+
- name: Test
24+
run: |
25+
cabal run quickcheck-classes:basic
26+
cabal run quickcheck-classes:advanced

0 commit comments

Comments
 (0)