From f119e8cffcaba3e6cf423b9a898d60f116ecd66e Mon Sep 17 00:00:00 2001 From: Nikita Smith Date: Thu, 19 Mar 2026 13:41:00 -0700 Subject: [PATCH] test torture with clang --- .github/workflows/builds.yml | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/.github/workflows/builds.yml b/.github/workflows/builds.yml index ba444da3..8f8bdcc0 100644 --- a/.github/workflows/builds.yml +++ b/.github/workflows/builds.yml @@ -10,7 +10,7 @@ on: jobs: build-windows-2022: - runs-on: windows-2022 + runs-on: windows-2025 strategy: fail-fast: false matrix: @@ -27,7 +27,7 @@ jobs: - release steps: - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v6 - name: build (vs 2022) shell: cmd run: | @@ -35,18 +35,24 @@ jobs: call build meta "${{ matrix.target }}" "${{ matrix.compiler }}" "${{ matrix.mode }}" || exit /b 1 run-torture: - runs-on: windows-2022 + runs-on: windows-2025 + strategy: + fail-fast: false + matrix: + compiler: + - msvc + - clang + mode: + - debug + - release steps: - # - name: Install ASAN - # shell: cmd - # run: | - # "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe" modify --installPath "C:\Program Files\Microsoft Visual Studio\2022\Enterprise" --quiet --force --norestart --add Microsoft.VisualStudio.Component.VC.ASAN - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v6 - name: run-torture shell: cmd run: | call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x64 - call build asan debug meta torture radlink radbin || exit /b 1 + call build asan meta torture radlink radbin "${{matrix.mode}}" "${{matrix.compiler}}" || exit /b 1 cd build torture || exit /b 1 +