Commit d9ae96f6 authored by mercury233's avatar mercury233 Committed by GitHub

use less build matrix (#2813)

* use less build matrix

* remove windows-xp from matrix
parent 750f2ede
...@@ -13,9 +13,8 @@ jobs: ...@@ -13,9 +13,8 @@ jobs:
matrix: matrix:
name: name:
- windows - windows
- windows-xp # - windows-irrklang
- windows-irrklang # - windows-no-dxsdk
- windows-no-dxsdk
- windows-x64 - windows-x64
# - windows-2025 # - windows-2025
include: include:
...@@ -23,20 +22,15 @@ jobs: ...@@ -23,20 +22,15 @@ jobs:
os: windows-2022 os: windows-2022
vs: vs2022 vs: vs2022
audiolib: miniaudio audiolib: miniaudio
- name: windows-xp # - name: windows-irrklang
os: windows-2019 # os: windows-2022
vs: vs2019 # vs: vs2022
audiolib: miniaudio # audiolib: irrklang
xp: true # - name: windows-no-dxsdk
- name: windows-irrklang # os: windows-2022
os: windows-2022 # vs: vs2022
vs: vs2022 # audiolib: miniaudio
audiolib: irrklang # nodxsdk: true
- name: windows-no-dxsdk
os: windows-2022
vs: vs2022
audiolib: miniaudio
nodxsdk: true
- name: windows-x64 - name: windows-x64
os: windows-2022 os: windows-2022
vs: vs2022 vs: vs2022
...@@ -44,7 +38,7 @@ jobs: ...@@ -44,7 +38,7 @@ jobs:
x64: true x64: true
# - name: windows-2025 # - name: windows-2025
# os: windows-2025 # os: windows-2025
# vs: vs2022 # vs: vs2025 # to be enabled after the release of Visual Studio 2025
# audiolib: miniaudio # audiolib: miniaudio
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
...@@ -233,7 +227,7 @@ jobs: ...@@ -233,7 +227,7 @@ jobs:
- name: Use premake to generate Visual Studio solution - name: Use premake to generate Visual Studio solution
run: | run: |
.\premake5.exe ${{ matrix.vs }} --audio-lib=${{ matrix.audiolib }} ${{ matrix.xp && '--winxp-support' || '' }} .\premake5.exe ${{ matrix.vs }} --audio-lib=${{ matrix.audiolib }}
- name: Add msbuild to PATH - name: Add msbuild to PATH
uses: microsoft/setup-msbuild@v2 uses: microsoft/setup-msbuild@v2
...@@ -485,18 +479,18 @@ jobs: ...@@ -485,18 +479,18 @@ jobs:
matrix: matrix:
name: name:
- macos-13-intel - macos-13-intel
- macos-13-arm-cross-compile-static-link # - macos-13-arm-cross-compile-static-link
- macos-13-universal-static-link - macos-13-universal-static-link
- macos-15-arm - macos-15-arm
- macos-15-intel-cross-compile-static-link # - macos-15-intel-cross-compile-static-link
- macos-15-universal-static-link # - macos-15-universal-static-link
include: include:
- name: macos-13-intel - name: macos-13-intel
os: macos-13 os: macos-13
- name: macos-13-arm-cross-compile-static-link # - name: macos-13-arm-cross-compile-static-link
os: macos-13 # os: macos-13
cross-build-arm: true # cross-build-arm: true
static-link: true # static-link: true
- name: macos-13-universal-static-link - name: macos-13-universal-static-link
os: macos-13 os: macos-13
cross-build-intel: true cross-build-intel: true
...@@ -504,15 +498,15 @@ jobs: ...@@ -504,15 +498,15 @@ jobs:
static-link: true static-link: true
- name: macos-15-arm - name: macos-15-arm
os: macos-15 os: macos-15
- name: macos-15-intel-cross-compile-static-link # - name: macos-15-intel-cross-compile-static-link
os: macos-15 # os: macos-15
cross-build-intel: true # cross-build-intel: true
static-link: true # static-link: true
- name: macos-15-universal-static-link # - name: macos-15-universal-static-link
os: macos-15 # os: macos-15
cross-build-intel: true # cross-build-intel: true
cross-build-arm: true # cross-build-arm: true
static-link: true # static-link: true
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment