Skip to content

Commit d46585a

Browse files
jhmgoossensh-g-s
authored andcommitted
Update linux-ci for macos and all ci for action updates for Node.js
1 parent 3e2dbad commit d46585a

3 files changed

Lines changed: 19 additions & 19 deletions

File tree

.github/workflows/linux-ci.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,28 +24,28 @@ jobs:
2424
flags: [ADD_CXXFLAGS=-fvisibility=hidden]
2525
download_requirements: [sudo apt install -y -qq gfortran liblapack-dev libmetis-dev libnauty-dev]
2626
include:
27-
- os: macos-15-intel
27+
- os: macos-26-intel
2828
build_static: false
29-
flags: CC=clang CXX=clang++ OSX=15
29+
flags: CC=clang CXX=clang++
3030
download_requirements: brew install metis bash
31-
- os: macos-15-intel
31+
- os: macos-26
3232
build_static: false
33-
flags: CC=gcc-15 CXX=g++-15 OSX=15 ADD_CXXFLAGS=-Wl,-ld_classic
33+
flags: CC=gcc-15 CXX=g++-15 ADD_CXXFLAGS=-Wl,-ld_classic
3434
download_requirements: brew install metis bash
35-
- os: macos-14
36-
arch: arm64
35+
- os: macos-15
3736
build_static: false
38-
flags: CC=gcc-13 CXX=g++-13 OSX=14 ADD_CXXFLAGS=-Wl,-ld_classic
37+
flags: CC=clang CXX=clang++
3938
download_requirements: brew install metis bash
39+
4040
steps:
4141
- name: Checkout source
42-
uses: actions/checkout@v4
42+
uses: actions/checkout@v6
4343
with:
4444
path: ${{ github.event.repository.name }}
4545
- name: Install required packages from package manager
4646
run: ${{ matrix.download_requirements }}
4747
- name: Checkout coinbrew
48-
uses: actions/checkout@v4
48+
uses: actions/checkout@v6
4949
with:
5050
repository: coin-or/coinbrew
5151
path: coinbrew
@@ -72,7 +72,7 @@ jobs:
7272
cp ${{ github.event.repository.name }}/LICENSE dist/
7373
tar -czvf release.tar.gz -C dist .
7474
- name: Checkout package name generation script
75-
uses: actions/checkout@v4
75+
uses: actions/checkout@v6
7676
with:
7777
repository: coin-or-tools/platform-analysis-tools
7878
path: tools
@@ -86,7 +86,7 @@ jobs:
8686
platform_str=`python3 tools/hsf_get_platform.py -b $buildtype`
8787
echo "platform_string=${platform_str}" >> $GITHUB_ENV
8888
- name: Upload Artifact
89-
uses: actions/upload-artifact@v4
89+
uses: actions/upload-artifact@v6
9090
with:
9191
name: ${{ github.event.repository.name }}-${{ env.platform_string }}.tar.gz
9292
path: release.tar.gz

.github/workflows/windows-ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ jobs:
2828
]
2929
steps:
3030
- name: Checkout source
31-
uses: actions/checkout@v4
31+
uses: actions/checkout@v6
3232
with:
3333
path: ${{ github.event.repository.name }}
3434
- name: Checkout coinbrew
35-
uses: actions/checkout@v4
35+
uses: actions/checkout@v6
3636
with:
3737
repository: coin-or/coinbrew
3838
path: coinbrew
@@ -70,7 +70,7 @@ jobs:
7070
cp ${{ github.event.repository.name }}/LICENSE dist/
7171
shell: msys2 {0}
7272
- name: Upload failed build directory
73-
uses: actions/upload-artifact@v4
73+
uses: actions/upload-artifact@v6
7474
if: failure()
7575
with:
7676
name: ${{ matrix.os}}-{{ matrix.arch }}-debug=${{ matrix.debug }}-failedbuild
@@ -87,7 +87,7 @@ jobs:
8787
shell: msys2 {0}
8888
if: ${{ matrix.arch != 'msvc' }}
8989
- name: Upload artifact
90-
uses: actions/upload-artifact@v4
90+
uses: actions/upload-artifact@v6
9191
with:
9292
name: ${{ github.event.repository.name }}-${{ env.package_suffix }}
9393
path: dist

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,16 +41,16 @@ jobs:
4141
echo Package suffix - '${{ env.package_suffix }}'
4242
if "${{ env.output_dir }}"=="" echo ERROR - No output_dir set, possibly unsupported platform '${{ matrix.platform }}'. Expecting x64 or x86. && exit 1
4343
- name: Checkout source
44-
uses: actions/checkout@v4
44+
uses: actions/checkout@v6
4545
with:
4646
path: ${{ github.event.repository.name }}
4747
- name: Checkout coinbrew
48-
uses: actions/checkout@v4
48+
uses: actions/checkout@v6
4949
with:
5050
repository: coin-or/coinbrew
5151
path: coinbrew
5252
- name: Set up msbuild
53-
uses: microsoft/setup-msbuild@v2
53+
uses: microsoft/setup-msbuild@v3
5454
- name: Set up msys for coinbrew
5555
uses: msys2/setup-msys2@v2
5656
with:
@@ -94,7 +94,7 @@ jobs:
9494
if exist .\Data\Netlib xcopy .\Data\Netlib dist\share\coin-or-netlib /i
9595
if exist .\Data\Miplib3 xcopy .\Data\Miplib3 dist\share\coin-or-miplib3 /i
9696
- name: Upload artifact
97-
uses: actions/upload-artifact@v4
97+
uses: actions/upload-artifact@v6
9898
with:
9999
name: ${{ github.event.repository.name }}-${{ env.package_suffix }}
100100
path: dist

0 commit comments

Comments
 (0)