77 release : # test + build + release
88 types : [ published ]
99env :
10- DC : ldc-1.29 .0
10+ DC : ldc-1.38 .0
1111
1212defaults :
1313 run :
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