proxsuite
proxsuite copied to clipboard
ci/windows: add pipeline with MSVC compiler
Run our CI with the default MSVC compiler as requested in #38 after the PR #33.
@jcarpent windows-2022 as well is available
hey @ahoarau , in our CI we are using windows-2019 (with clang) and windows-latest with MSVC, which is failing currently if you try to compile the unittest.
@jcarpent this PR is now passing all our tests. The changes introduced here are:
- additional job in .github/workflows/ci-linux-osx-win-conda.yml running on windows-latest with MSVC compiler
- use random number generator from stdlib for MSVC instead of our own lehmer implementation
- smaller fixes for windows specific MSVC errors
- MSVC specific compiler flags
note, I just activated again the pipelines including the the self-hosted-arm64 runner. That's why we still have 11 expected checks.