Skip to content

Merge pull request #147 from argtable/build-add-asan-ci-workflow #76

Merge pull request #147 from argtable/build-add-asan-ci-workflow

Merge pull request #147 from argtable/build-add-asan-ci-workflow #76

Workflow file for this run

name: MSVC Build
on:
workflow_dispatch:
push:
branches: [ master ]
pull_request:
jobs:
build:
name: Build with Visual Studio C++
runs-on: windows-latest
strategy:
matrix:
configuration: [Release, Debug]
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Configure with CMake (Visual Studio generator)
run: cmake -B build -G "Visual Studio 17 2022" -A x64
- name: Build with MSVC
run: cmake --build build --config ${{ matrix.configuration }}
- name: Run tests (fail if any test fails)
working-directory: build
run: ctest --output-on-failure -C ${{ matrix.configuration }}