From 23bd8791402aeb073b2e87ecc6dcfe986b66c4bf Mon Sep 17 00:00:00 2001 From: Sergio Martins Date: Thu, 26 Sep 2024 15:16:26 +0200 Subject: [PATCH] ci: Disable testing Python with msvc2022 There's an MSVC bug which is out of scope for KDDW to fix. Whoever runs into this should report an issue to PySide. Error from CI was: static_assert failed "get(tuple&&) requires T to occur exactly once in Types. (N4971 [tuple.elem]/5)" C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.41.34120\include\tuple:993:9: error: static_assert failed "get(const tuple&&) requires T to occur exactly once in Types. (N4971 [tuple.elem]/5)" This started happening since a VS update. --- .github/workflows/nightly.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 9d864f69b..c38b2ca01 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -100,7 +100,9 @@ jobs: - name: Configure project run: cmake -S . -B ./build-${{ matrix.preset.name }} --preset ${{ matrix.preset.name }} + # python on windows-2022 has a msvc problem - name: Build Project ${{ matrix.preset.build_preset_arg }} + if: ${{ matrix.os != 'windows-2022' || matrix.preset.name != 'ci-python-qt6' }} run: cmake --build ./build-${{ matrix.preset.name }} ${{ matrix.preset.build_preset_arg }} - name: Run tests on Linux (offscreen)