ci(windows): optionally test windows with ASAN

Add the label `ci:windows-asan` to enable it.
This commit is contained in:
dundargoc
2024-03-03 12:01:37 +01:00
committed by dundargoc
parent ca6dbf3558
commit d3e51603bc
5 changed files with 83 additions and 60 deletions

View File

@@ -46,3 +46,10 @@ jobs:
runuser -u qemuci -- cmake -B build -G Ninja -D CI_BUILD=ON -D PREFER_LUA=ON &&
runuser -u qemuci -- make ${{ matrix.test }}
"
windows-asan:
if: contains(github.event.pull_request.labels.*.name, 'ci:windows-asan') || github.event_name == 'workflow_dispatch'
uses: ./.github/workflows/test_windows.yml
with:
build_flags: "-D ENABLE_ASAN_UBSAN=ON"
functionaltest_timeout: 40