diff --git a/.github/workflows/ctest.yml b/.github/workflows/ctest.yml index 5ade9251..640e8f77 100644 --- a/.github/workflows/ctest.yml +++ b/.github/workflows/ctest.yml @@ -31,7 +31,7 @@ jobs: build: strategy: matrix: - os: [ubuntu-latest, macos-latest] + os: [ubuntu-latest, macos-latest, windows-latest] runs-on: ${{ matrix.os }} # The CMake configure and build commands are platform agnostic and should work equally @@ -82,6 +82,8 @@ jobs: - name: Fatal Exit Example working-directory: ${{github.workspace}}/build + if: matrix.os == 'ubuntu-latest' || matrix.os == 'macos-latest' shell: bash # hacky / crude and effective - run: ./g3log-FATAL-sigsegv || true && echo -e "\n\n=======================\n\nverifying SIGSEGV existed in stackdump\n\n\n\n" && cat /tmp/g3log*FATAL*.log | grep "SIGSEGV" + run: | + ./g3log-FATAL-sigsegv || true && echo -e "\n\n=======================\n\nverifying SIGSEGV existed in stackdump\n\n\n\n" && cat /tmp/g3log*FATAL*.log | grep "SIGSEGV"