From 9ddc2c5ea1b5fc2fd725cbaf9c2c57e27bb44f3d Mon Sep 17 00:00:00 2001 From: mo Date: Wed, 26 Aug 2026 10:13:54 +1200 Subject: [PATCH] remove -microarch:native from 3 tests due to suspected GH issue These tests often fail on GitHub runners which use AMD EPYC 9V74 VMs. We suspect LLVM generates AVX512 instructions, which are valid for the hardware, but not available on the GH VM. --- .github/workflows/ci.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3968b4651..dd5b15b73 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -264,19 +264,18 @@ jobs: - name: Wycheproof tests shell: cmd run: | - rem call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat" - rem odin test tests/core/crypto/wycheproof -vet -vet-tabs -strict-style -vet-style -vet-cast -warnings-as-errors -disallow-do -o:speed -microarch:native - echo Skipping Wycheproof on Windows because of CI flakiness that can't be replicated on real hardware + call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat" + odin test tests/core/crypto/wycheproof -vet -vet-tabs -strict-style -vet-style -vet-cast -warnings-as-errors -disallow-do -o:speed - name: Noise Protocol Framework tests shell: cmd run: | call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat" - odin test tests/core/crypto/noise -vet -vet-tabs -strict-style -vet-style -vet-cast -warnings-as-errors -disallow-do -o:speed -microarch:native + odin test tests/core/crypto/noise -vet -vet-tabs -strict-style -vet-style -vet-cast -warnings-as-errors -disallow-do -o:speed - name: X.509 limbo tests shell: cmd run: | call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat" - odin test tests/core/crypto/x509_limbo -vet -vet-tabs -strict-style -vet-style -vet-cast -warnings-as-errors -disallow-do -o:speed -microarch:native + odin test tests/core/crypto/x509_limbo -vet -vet-tabs -strict-style -vet-style -vet-cast -warnings-as-errors -disallow-do -o:speed - name: Vendor library tests shell: cmd run: |