Skip to content

Commit

Permalink
ci: Disable testing Python with msvc2022
Browse files Browse the repository at this point in the history
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<T>(tuple<Types...>&&) 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<T>(const tuple<Types...>&&) requires T to occur exactly once in Types. (N4971 [tuple.elem]/5)"

This started happening since a VS update.
  • Loading branch information
iamsergio committed Sep 26, 2024
1 parent a81146b commit 23bd879
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down

0 comments on commit 23bd879

Please sign in to comment.