diff --git a/.github/workflows/linux-ci.yml b/.github/workflows/linux-ci.yml index aa70bac1..04e30cc3 100644 --- a/.github/workflows/linux-ci.yml +++ b/.github/workflows/linux-ci.yml @@ -17,10 +17,11 @@ jobs: name: Run tests runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: - os: [ubuntu-20.04, ubuntu-22.04] + os: [ubuntu-22.04, ubuntu-24.04] build_static: [true, false] - download_requirements: [sudo apt install -y -qq gfortran liblapack-dev libmetis-dev libnauty2-dev] + download_requirements: [sudo apt install -y -qq gfortran liblapack-dev libmetis-dev libnauty-dev] include: - os: macos-13 build_static: false diff --git a/.github/workflows/windows-ci.yml b/.github/workflows/windows-ci.yml index c57efcfc..8ca582f9 100644 --- a/.github/workflows/windows-ci.yml +++ b/.github/workflows/windows-ci.yml @@ -20,10 +20,10 @@ jobs: fail-fast: false matrix: include: [ - { os: windows-2019, arch: x86_64, msystem: mingw64, debug: true, suffix: "-dbg" }, - { os: windows-2019, arch: x86_64, msystem: mingw64, debug: false, suffix: "" }, - { os: windows-2019, arch: msvc, msystem: mingw64, debug: false, suffix: "-md" }, - { os: windows-2022, arch: msvc, msystem: mingw64, debug: false, suffix: "-md" }, + { os: windows-2022, arch: x86_64, msystem: mingw64, debug: true, suffix: "-dbg" }, + { os: windows-2025, arch: x86_64, msystem: mingw64, debug: false, suffix: "" }, + { os: windows-2022, arch: msvc, msystem: mingw64, debug: true, suffix: "-dbg" }, + { os: windows-2025, arch: msvc, msystem: mingw64, debug: false, suffix: "-md" }, ] steps: - name: Checkout source diff --git a/.github/workflows/windows-msvs-ci.yml b/.github/workflows/windows-msvs-ci.yml index e132003d..6b93517e 100644 --- a/.github/workflows/windows-msvs-ci.yml +++ b/.github/workflows/windows-msvs-ci.yml @@ -22,7 +22,8 @@ jobs: include: [ # Only os: windows-2022 has Visual Studio 2022 (v17) installed with toolset v143, which is required. # configuration: "Release" or "Debug", platform: "x86" or "x64". See solution Configuration Manager. - { os: windows-2022, configuration: "Release", platform: "x64" }, + { os: windows-2022, configuration: "Debug", platform: "x64" }, + { os: windows-2025, configuration: "Release", platform: "x64" } ] steps: - name: Set up environment variables @@ -73,7 +74,7 @@ jobs: - name: Build project shell: cmd run: | - msbuild ${{ github.event.repository.name }}\${{ github.event.repository.name }}\MSVisualStudio\v17\${{ github.event.repository.name }}.sln /p:Configuration=Release /p:Platform=x64 /m + msbuild ${{ github.event.repository.name }}\${{ github.event.repository.name }}\MSVisualStudio\v17\${{ github.event.repository.name }}.sln /p:Configuration=${{ matrix.configuration }} /p:Platform=${{ matrix.platform }} /m - name: Test project shell: cmd run: |