Skip to content

Commit d9ae96f

Browse files
authored
use less build matrix (#2813)
* use less build matrix * remove windows-xp from matrix
1 parent 750f2ed commit d9ae96f

1 file changed

Lines changed: 29 additions & 35 deletions

File tree

.github/workflows/build.yml

Lines changed: 29 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -13,38 +13,32 @@ jobs:
1313
matrix:
1414
name:
1515
- windows
16-
- windows-xp
17-
- windows-irrklang
18-
- windows-no-dxsdk
16+
# - windows-irrklang
17+
# - windows-no-dxsdk
1918
- windows-x64
2019
# - windows-2025
2120
include:
2221
- name: windows
2322
os: windows-2022
2423
vs: vs2022
2524
audiolib: miniaudio
26-
- name: windows-xp
27-
os: windows-2019
28-
vs: vs2019
29-
audiolib: miniaudio
30-
xp: true
31-
- name: windows-irrklang
32-
os: windows-2022
33-
vs: vs2022
34-
audiolib: irrklang
35-
- name: windows-no-dxsdk
36-
os: windows-2022
37-
vs: vs2022
38-
audiolib: miniaudio
39-
nodxsdk: true
25+
# - name: windows-irrklang
26+
# os: windows-2022
27+
# vs: vs2022
28+
# audiolib: irrklang
29+
# - name: windows-no-dxsdk
30+
# os: windows-2022
31+
# vs: vs2022
32+
# audiolib: miniaudio
33+
# nodxsdk: true
4034
- name: windows-x64
4135
os: windows-2022
4236
vs: vs2022
4337
audiolib: miniaudio
4438
x64: true
4539
# - name: windows-2025
4640
# os: windows-2025
47-
# vs: vs2022
41+
# vs: vs2025 # to be enabled after the release of Visual Studio 2025
4842
# audiolib: miniaudio
4943

5044
runs-on: ${{ matrix.os }}
@@ -233,7 +227,7 @@ jobs:
233227
234228
- name: Use premake to generate Visual Studio solution
235229
run: |
236-
.\premake5.exe ${{ matrix.vs }} --audio-lib=${{ matrix.audiolib }} ${{ matrix.xp && '--winxp-support' || '' }}
230+
.\premake5.exe ${{ matrix.vs }} --audio-lib=${{ matrix.audiolib }}
237231
238232
- name: Add msbuild to PATH
239233
uses: microsoft/setup-msbuild@v2
@@ -485,34 +479,34 @@ jobs:
485479
matrix:
486480
name:
487481
- macos-13-intel
488-
- macos-13-arm-cross-compile-static-link
482+
# - macos-13-arm-cross-compile-static-link
489483
- macos-13-universal-static-link
490484
- macos-15-arm
491-
- macos-15-intel-cross-compile-static-link
492-
- macos-15-universal-static-link
485+
# - macos-15-intel-cross-compile-static-link
486+
# - macos-15-universal-static-link
493487
include:
494488
- name: macos-13-intel
495489
os: macos-13
496-
- name: macos-13-arm-cross-compile-static-link
497-
os: macos-13
498-
cross-build-arm: true
499-
static-link: true
490+
# - name: macos-13-arm-cross-compile-static-link
491+
# os: macos-13
492+
# cross-build-arm: true
493+
# static-link: true
500494
- name: macos-13-universal-static-link
501495
os: macos-13
502496
cross-build-intel: true
503497
cross-build-arm: true
504498
static-link: true
505499
- name: macos-15-arm
506500
os: macos-15
507-
- name: macos-15-intel-cross-compile-static-link
508-
os: macos-15
509-
cross-build-intel: true
510-
static-link: true
511-
- name: macos-15-universal-static-link
512-
os: macos-15
513-
cross-build-intel: true
514-
cross-build-arm: true
515-
static-link: true
501+
# - name: macos-15-intel-cross-compile-static-link
502+
# os: macos-15
503+
# cross-build-intel: true
504+
# static-link: true
505+
# - name: macos-15-universal-static-link
506+
# os: macos-15
507+
# cross-build-intel: true
508+
# cross-build-arm: true
509+
# static-link: true
516510

517511
runs-on: ${{ matrix.os }}
518512

0 commit comments

Comments
 (0)