Skip to content

Commit b1a4bbb

Browse files
test torture with clang
1 parent e6d78d7 commit b1a4bbb

File tree

1 file changed

+15
-9
lines changed

1 file changed

+15
-9
lines changed

.github/workflows/builds.yml

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010

1111
jobs:
1212
build-windows-2022:
13-
runs-on: windows-2022
13+
runs-on: windows-2025
1414
strategy:
1515
fail-fast: false
1616
matrix:
@@ -27,26 +27,32 @@ jobs:
2727
- release
2828
steps:
2929
- name: checkout
30-
uses: actions/checkout@v2
30+
uses: actions/checkout@v6
3131
- name: build (vs 2022)
3232
shell: cmd
3333
run: |
3434
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x64
3535
call build meta "${{ matrix.target }}" "${{ matrix.compiler }}" "${{ matrix.mode }}" || exit /b 1
3636
3737
run-torture:
38-
runs-on: windows-2022
38+
runs-on: windows-2025
39+
strategy:
40+
fail-fast: false
41+
matrix:
42+
compiler:
43+
- msvc
44+
- clang
45+
mode:
46+
- debug
47+
- release
3948
steps:
40-
# - name: Install ASAN
41-
# shell: cmd
42-
# run: |
43-
# "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
4449
- name: checkout
45-
uses: actions/checkout@v2
50+
uses: actions/checkout@v6
4651
- name: run-torture
4752
shell: cmd
4853
run: |
4954
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x64
50-
call build asan debug meta torture radlink radbin || exit /b 1
55+
call build asan meta torture radlink radbin "${{matrix.mode}}" "${{matrix.compiler}}" || exit /b 1
5156
cd build
5257
torture || exit /b 1
58+

0 commit comments

Comments
 (0)