default: false
check-unit-tests:
default: true
+ regressions-args:
+ default: "--no-check-unsat-cores --no-check-proofs"
+ regressions-exclude:
+ default: "3-4"
runs:
using: composite
steps:
run: |
make -j${{ env.num_proc }} check
env:
- ARGS: --output-on-failure -LE regress[${{ matrix.exclude_regress }}]
+ ARGS: --output-on-failure -LE regress[${{ inputs.regressions-exclude }}]
CVC5_REGRESSION_ARGS: --no-early-exit
- RUN_REGRESSION_ARGS: ${{ matrix.run_regression_args }}
+ RUN_REGRESSION_ARGS: ${{ inputs.regressions-args }}
working-directory: build
- name: Run Unit Tests
check-examples: ${{ matrix.check-examples }}
check-python-bindings: ${{ matrix.python-bindings }}
check-unit-tests: ${{ matrix.check-units }}
+ regressions-args: ${{ matrix.run_regression_args }}
+ regressions-exclude: ${{ matrix.exclude_regress }}
- name: Build documentation
if: matrix.build-documentation
strategy:
matrix:
cmake_version: [
- "3.12", "3.13", "3.14", "3.15", "3.16",
+ "3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "3.15", "3.16",
"3.17", "3.18", "3.19", "3.20", "3.21"
]
- uses: actions/checkout@v2
+ - name: Adapt cmake version checks
+ run: |
+ sed -i'orig' -E 's/cmake_minimum_required\(VERSION [0-9.]+\)/cmake_minimum_required(VERSION ${{ matrix.cmake_version }})/' CMakeLists.txt
+
- name: Install dependencies
uses: ./.github/actions/install-dependencies
with: