Skip to content

Commit 08d0f16

Browse files
authored
Update stable ci for win and linux for deprecated and new OS (#202)
* Update stable ci for win and linux for deprecated and new OS
1 parent 1c753d5 commit 08d0f16

File tree

3 files changed

+10
-8
lines changed

3 files changed

+10
-8
lines changed

.github/workflows/linux-ci.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,11 @@ jobs:
1717
name: Run tests
1818
runs-on: ${{ matrix.os }}
1919
strategy:
20+
fail-fast: false
2021
matrix:
21-
os: [ubuntu-20.04, ubuntu-22.04]
22+
os: [ubuntu-22.04, ubuntu-24.04]
2223
build_static: [true, false]
23-
download_requirements: [sudo apt install -y -qq gfortran liblapack-dev libmetis-dev libnauty2-dev]
24+
download_requirements: [sudo apt install -y -qq gfortran liblapack-dev libmetis-dev libnauty-dev]
2425
include:
2526
- os: macos-13
2627
build_static: false

.github/workflows/windows-ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ jobs:
2020
fail-fast: false
2121
matrix:
2222
include: [
23-
{ os: windows-2019, arch: x86_64, msystem: mingw64, debug: true, suffix: "-dbg" },
24-
{ os: windows-2019, arch: x86_64, msystem: mingw64, debug: false, suffix: "" },
25-
{ os: windows-2019, arch: msvc, msystem: mingw64, debug: false, suffix: "-md" },
26-
{ os: windows-2022, arch: msvc, msystem: mingw64, debug: false, suffix: "-md" },
23+
{ os: windows-2022, arch: x86_64, msystem: mingw64, debug: true, suffix: "-dbg" },
24+
{ os: windows-2025, arch: x86_64, msystem: mingw64, debug: false, suffix: "" },
25+
{ os: windows-2022, arch: msvc, msystem: mingw64, debug: true, suffix: "-dbg" },
26+
{ os: windows-2025, arch: msvc, msystem: mingw64, debug: false, suffix: "-md" },
2727
]
2828
steps:
2929
- name: Checkout source

.github/workflows/windows-msvs-ci.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ jobs:
2222
include: [
2323
# Only os: windows-2022 has Visual Studio 2022 (v17) installed with toolset v143, which is required.
2424
# configuration: "Release" or "Debug", platform: "x86" or "x64". See solution Configuration Manager.
25-
{ os: windows-2022, configuration: "Release", platform: "x64" },
25+
{ os: windows-2022, configuration: "Debug", platform: "x64" },
26+
{ os: windows-2025, configuration: "Release", platform: "x64" }
2627
]
2728
steps:
2829
- name: Set up environment variables
@@ -73,7 +74,7 @@ jobs:
7374
- name: Build project
7475
shell: cmd
7576
run: |
76-
msbuild ${{ github.event.repository.name }}\${{ github.event.repository.name }}\MSVisualStudio\v17\${{ github.event.repository.name }}.sln /p:Configuration=Release /p:Platform=x64 /m
77+
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
7778
- name: Test project
7879
shell: cmd
7980
run: |

0 commit comments

Comments
 (0)