Skip to content

Commit 41c816a

Browse files
committed
Update macos CI runners
1 parent e138757 commit 41c816a

File tree

1 file changed

+28
-18
lines changed

1 file changed

+28
-18
lines changed

.github/workflows/ci.yml

Lines changed: 28 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
release: # test + build + release
88
types: [ published ]
99
env:
10-
DC: ldc-1.29.0
10+
DC: ldc-1.38.0
1111

1212
defaults:
1313
run:
@@ -18,7 +18,9 @@ jobs:
1818
name: Test
1919
strategy:
2020
matrix:
21-
os: [ubuntu-latest, macos-12, windows-latest]
21+
os: [ubuntu-latest, macos-14-large, windows-latest]
22+
exclude:
23+
- os: macos-14-large
2224
runs-on: ${{ matrix.os }}
2325
steps:
2426
- uses: actions/checkout@v4
@@ -35,17 +37,19 @@ jobs:
3537
runs-on: ${{ matrix.os }}
3638
strategy:
3739
matrix:
38-
os: [ubuntu-latest, macos-12, windows-latest]
40+
os: [ubuntu-latest, macos-14-large, windows-latest]
3941
include:
4042
- os: ubuntu-latest
4143
EXE: vox
4244
PLATFORM: linux-x64
43-
- os: macos-12
44-
EXE: vox
45-
PLATFORM: macos-x64
45+
#- os: macos-14-large
46+
# EXE: vox
47+
# PLATFORM: macos-x64
4648
- os: windows-latest
4749
EXE: vox.exe
4850
PLATFORM: windows-x64
51+
exclude:
52+
- os: macos-14-large
4953
steps:
5054
- uses: actions/checkout@v4
5155
- uses: dlang-community/setup-dlang@v1
@@ -70,18 +74,20 @@ jobs:
7074
runs-on: ${{ matrix.os }}
7175
strategy:
7276
matrix:
73-
os: [ubuntu-latest, macos-12, windows-latest]
77+
os: [ubuntu-latest, macos-14-large, windows-latest]
7478
include:
7579
- os: ubuntu-latest
7680
EXE: vox
7781
PLATFORM: linux-x64
78-
- os: macos-12
79-
EXE: vox
80-
PLATFORM: macos-x64
82+
#- os: macos-14-large
83+
# EXE: vox
84+
# PLATFORM: macos-x64
8185
- os: windows-latest
8286
EXE: vox.exe
8387
DBG_FILE: vox.pdb
8488
PLATFORM: windows-x64
89+
exclude:
90+
- os: macos-14-large
8591
steps:
8692
- uses: actions/checkout@v4
8793
- uses: dlang-community/setup-dlang@v1
@@ -106,18 +112,20 @@ jobs:
106112
runs-on: ${{ matrix.os }}
107113
strategy:
108114
matrix:
109-
os: [ubuntu-latest, macos-12, windows-latest]
115+
os: [ubuntu-latest, macos-14-large, windows-latest]
110116
include:
111117
- os: ubuntu-latest
112118
DLL: libvox.so
113119
PLATFORM: linux-x64
114-
- os: macos-12
115-
DLL: libvox.dylib
116-
PLATFORM: macos-x64
120+
#- os: macos-14-large
121+
# DLL: libvox.dylib
122+
# PLATFORM: macos-x64
117123
- os: windows-latest
118124
DLL: libvox.dll
119125
LIB: libvox.lib
120126
PLATFORM: windows-x64
127+
exclude:
128+
- os: macos-14-large
121129
steps:
122130
- uses: actions/checkout@v4
123131
- uses: dlang-community/setup-dlang@v1
@@ -139,19 +147,21 @@ jobs:
139147
runs-on: ${{ matrix.os }}
140148
strategy:
141149
matrix:
142-
os: [ubuntu-latest, macos-12, windows-latest]
150+
os: [ubuntu-latest, macos-14-large, windows-latest]
143151
include:
144152
- os: ubuntu-latest
145153
DLL: libvox.so
146154
PLATFORM: linux-x64
147-
- os: macos-12
148-
DLL: libvox.dylib
149-
PLATFORM: macos-x64
155+
#- os: macos-14-large
156+
# DLL: libvox.dylib
157+
# PLATFORM: macos-x64
150158
- os: windows-latest
151159
DLL: libvox.dll
152160
LIB: libvox.lib
153161
DBG_FILE: libvox.pdb
154162
PLATFORM: windows-x64
163+
exclude:
164+
- os: macos-14-large
155165
steps:
156166
- uses: actions/checkout@v4
157167
- uses: dlang-community/setup-dlang@v1

0 commit comments

Comments
 (0)