Update CI

This commit is contained in:
Tom McLaughlin 2023-11-18 02:31:36 -08:00
parent be6a92e0fb
commit ff277e8e45
4 changed files with 37 additions and 70 deletions

View File

@ -20,15 +20,10 @@ jobs:
- "8.8.4"
- "8.10.7"
- "9.0.2"
- "9.2.7"
- "9.4.5"
- "9.6.2"
- "9.2.8"
- "9.4.7"
- "9.6.3"
exclude:
# ghc-9.4.4.exe: C:\sr\ghc-9.4.4\hashable-1.4.2.0-caea75de59bac447a2475c023cb3e922a3a24348\lib\libHShashable-1.4.2.0-caea75de59bac447a2475c023cb3e922a3a24348.a(#7:LowLevel.o): Not a x86_64 PE+ file.
# ghc-9.4.4.exe: Unknown COFF 4 type in getHeaderInfo.
# - os: windows-latest
# ghc: 9.4.4
- os: macOS-latest
ghc: 8.6.5
- os: macOS-latest
@ -74,18 +69,12 @@ jobs:
fail-fast: false
matrix:
include:
- ghc: "8.6.5"
resolver: "lts-14.27"
- ghc: "8.8.4"
resolver: "lts-16.31"
- ghc: "8.10.7"
resolver: "lts-18.28"
- ghc: "9.0.2"
resolver: "lts-19.33"
- ghc: "9.2.8"
resolver: "lts-20.26"
- ghc: "9.4.5"
resolver: "lts-21.0"
yaml: "stack-9.2.8.yaml"
- ghc: "9.4.7"
yaml: "stack-9.4.7-yaml"
- ghc: "9.6.3"
yaml: "stack-9.6.3.yaml"
steps:
- uses: actions/checkout@v3
@ -106,9 +95,9 @@ jobs:
- name: Build
run: |
cd sandwich-hedgehog
stack build --resolver ${{matrix.resolver}} --system-ghc --test --bench --no-run-tests --no-run-benchmarks
stack build --stack-yaml ../${{matrix.yaml}} --system-ghc --test --bench --no-run-tests --no-run-benchmarks
- name: Test
run: |
cd sandwich-hedgehog
stack test --resolver ${{matrix.resolver}} --system-ghc
stack test --stack-yaml ../${{matrix.yaml}} --system-ghc

View File

@ -20,15 +20,10 @@ jobs:
- "8.8.4"
- "8.10.7"
- "9.0.2"
- "9.2.7"
- "9.4.5"
- "9.6.2"
- "9.2.8"
- "9.4.7"
- "9.6.3"
exclude:
# ghc-9.4.4.exe: C:\sr\ghc-9.4.4\hashable-1.4.2.0-caea75de59bac447a2475c023cb3e922a3a24348\lib\libHShashable-1.4.2.0-caea75de59bac447a2475c023cb3e922a3a24348.a(#7:LowLevel.o): Not a x86_64 PE+ file.
# ghc-9.4.4.exe: Unknown COFF 4 type in getHeaderInfo.
# - os: windows-latest
# ghc: 9.4.4
- os: macOS-latest
ghc: 8.6.5
- os: macOS-latest
@ -74,18 +69,12 @@ jobs:
fail-fast: false
matrix:
include:
- ghc: "8.6.5"
resolver: "lts-14.27"
- ghc: "8.8.4"
resolver: "lts-16.31"
- ghc: "8.10.7"
resolver: "lts-18.28"
- ghc: "9.0.2"
resolver: "lts-19.33"
- ghc: "9.2.8"
resolver: "lts-20.26"
- ghc: "9.4.5"
resolver: "lts-21.0"
yaml: "stack-9.2.8.yaml"
- ghc: "9.4.7"
yaml: "stack-9.4.7-yaml"
- ghc: "9.6.3"
yaml: "stack-9.6.3.yaml"
steps:
- uses: actions/checkout@v3
@ -106,9 +95,9 @@ jobs:
- name: Build
run: |
cd sandwich-quickcheck
stack build --resolver ${{matrix.resolver}} --system-ghc --test --bench --no-run-tests --no-run-benchmarks
stack build --stack-yaml ../${{matrix.yaml}} --system-ghc --test --bench --no-run-tests --no-run-benchmarks
- name: Test
run: |
cd sandwich-quickcheck
stack test --resolver ${{matrix.resolver}} --system-ghc
stack test --stack-yaml ../${{matrix.yaml}} --system-ghc

View File

@ -20,15 +20,10 @@ jobs:
- "8.8.4"
- "8.10.7"
- "9.0.2"
- "9.2.7"
- "9.4.5"
- "9.6.2"
- "9.2.8"
- "9.4.7"
- "9.6.3"
exclude:
# ghc-9.4.4.exe: C:\sr\ghc-9.4.4\hashable-1.4.2.0-caea75de59bac447a2475c023cb3e922a3a24348\lib\libHShashable-1.4.2.0-caea75de59bac447a2475c023cb3e922a3a24348.a(#7:LowLevel.o): Not a x86_64 PE+ file.
# ghc-9.4.4.exe: Unknown COFF 4 type in getHeaderInfo.
# - os: windows-latest
# ghc: 9.4.4
- os: macOS-latest
ghc: 8.6.5
- os: macOS-latest
@ -74,18 +69,12 @@ jobs:
fail-fast: false
matrix:
include:
- ghc: "8.6.5"
resolver: "lts-14.27"
- ghc: "8.8.4"
resolver: "lts-16.31"
- ghc: "8.10.7"
resolver: "lts-18.28"
- ghc: "9.0.2"
resolver: "lts-19.33"
- ghc: "9.2.8"
resolver: "lts-20.26"
- ghc: "9.4.5"
resolver: "lts-21.0"
yaml: "stack-9.2.8.yaml"
- ghc: "9.4.7"
yaml: "stack-9.4.7-yaml"
- ghc: "9.6.3"
yaml: "stack-9.6.3.yaml"
steps:
- uses: actions/checkout@v3
@ -111,9 +100,9 @@ jobs:
- name: Build
run: |
cd sandwich-webdriver
stack build --resolver ${{matrix.resolver}} --system-ghc --test --bench --no-run-tests --no-run-benchmarks
stack build --stack-yaml ../${{matrix.yaml}} --system-ghc --test --bench --no-run-tests --no-run-benchmarks
- name: Test
run: |
cd sandwich-webdriver
stack test --resolver ${{matrix.resolver}} --system-ghc
stack test --stack-yaml ../${{matrix.yaml}} --system-ghc

View File

@ -21,15 +21,15 @@ jobs:
- "9.4.7"
- "9.6.3"
exclude:
# ghc-9.4.4.exe: C:\sr\ghc-9.4.4\hashable-1.4.2.0-caea75de59bac447a2475c023cb3e922a3a24348\lib\libHShashable-1.4.2.0-caea75de59bac447a2475c023cb3e922a3a24348.a(#7:LowLevel.o): Not a x86_64 PE+ file.
# ghc-9.4.4.exe: Unknown COFF 4 type in getHeaderInfo.
- os: windows-latest
ghc: 9.4.4
# Access violation in generated code when executing data at 0x6d88
- os: windows-latest
ghc: 8.8.4
- os: macOS-latest
ghc: 8.6.5
- os: macOS-latest
ghc: 8.8.4
steps:
- uses: actions/checkout@v2
if: github.event.action == 'opened' || github.event.action == 'synchronize' || github.event.ref == 'refs/heads/master'
@ -101,9 +101,9 @@ jobs:
- name: Build
run: |
cd sandwich
stack build --stack-yaml ${{matrix.yaml}} --system-ghc --test --bench --no-run-tests --no-run-benchmarks
stack build --stack-yaml ../${{matrix.yaml}} --system-ghc --test --bench --no-run-tests --no-run-benchmarks
- name: Test
run: |
cd sandwich
stack test --stack-yaml ${{matrix.yaml}} --system-ghc
stack test --stack-yaml ../${{matrix.yaml}} --system-ghc