Skip to content

Prepare 0.8.8 release #519

Prepare 0.8.8 release

Prepare 0.8.8 release #519

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
branches:
- main
defaults:
run:
shell: bash
jobs:
build:
strategy:
matrix:
os:
- ubuntu-latest
- windows-latest
# - macOS-latest
name: ci-${{ matrix.os }}
runs-on: ${{ matrix.os }}
steps:
- name: Configure environment
run: |
git config --global core.autocrlf false
- uses: actions/checkout@v3
- uses: ./.github/actions/haskell
- uses: ./.github/actions/cache-build
- run: ./dev/build.sh -- dependencies
- run: ./dev/build.sh -- build
- name: Tests
if: runner.os != 'Windows'
run: |
./dev/build.sh -- test
- name: Tests (for Windows)
if: runner.os == 'Windows'
run: |
./dev/build.sh -- unit-tests
echo "##[warning]integration tests are currently disabled on Windows CI"
- run: ./dev/build.sh -- docs