Skip to content

Clean up support for CVC5 #450

Clean up support for CVC5

Clean up support for CVC5 #450

Workflow file for this run

name: stan
on:
push:
branches:
- develop
pull_request:
jobs:
build:
name: ghc-${{ matrix.ghc }} z3-${{ matrix.z3 }}
runs-on: ubuntu-latest
strategy:
matrix:
cabal: ["3.10.3.0"]
ghc:
- "9.6.5"
z3:
- "4.10.2"
steps:
- uses: actions/checkout@v4
- name: Workaround runner image issue
# https://github.com/actions/runner-images/issues/7061
run: sudo chown -R $USER /usr/local/.ghcup
- uses: haskell-actions/setup@v2
name: Setup GHC and cabal-install
with:
ghc-version: ${{ matrix.ghc }}
cabal-version: ${{ matrix.cabal }}
- uses: actions/cache@v2
name: cache ~/.cabal/store
with:
path: ~/.cabal/store
key: ${{ runner.os }}-${{ matrix.ghc }}-cabal
- uses: pavpanchekha/setup-z3@6b2d476d7a9227e0d8d2b94f73cd9fcba91b5e98
name: Setup z3-${{ matrix.z3 }}
with:
version: ${{ matrix.z3 }}
- name: update
run: cabal update
- name: install stan
run: cabal install stan --installdir=.bin --install-method=copy --overwrite-policy=always
- name: generate .hie for analysis
run: cabal build liquid-fixpoint:lib:liquid-fixpoint
- name: stan
run: .bin/stan report