Skip to content

Commit 42764b3

Browse files
committed
test 流程也要装ninja
1 parent ad38f73 commit 42764b3

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,11 @@ jobs:
5151
submodules: recursive
5252

5353
- name: Build for Windows
54-
if: ${{ matrix.platform == 'windows-latest' }}
54+
if: ${{ matrix.target == 'linux' || matrix.target == 'darwin' }}
5555
run: .\make.bat ${{ matrix.platform }}
5656

5757
- name: Build for Non-Windows
58-
if: ${{ matrix.platform != 'windows-latest' }}
58+
if: ${{ matrix.target == 'linux' || matrix.target == 'darwin' }}
5959
run: ./make.sh ${{ matrix.platform }}
6060

6161
- name: Build for x64 glibc

.github/workflows/test.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,22 @@ jobs:
66
fail-fast: false
77
matrix:
88
include:
9-
- { os: ubuntu-20.04, platform: linux-x64 }
10-
- { os: macos-14, platform: darwin-arm64 }
11-
- { os: windows-latest, platform: win32-x64 }
9+
- { os: ubuntu-20.04, target: linux, platform: linux-x64 }
10+
- { os: macos-14, target: darwin, platform: darwin-arm64 }
11+
- { os: windows-latest, target: windows, platform: win32-x64 }
1212
runs-on: ${{ matrix.os }}
1313
steps:
1414
- uses: actions/checkout@v4
1515
with:
1616
submodules: recursive
1717
- name: Build for Windows
18-
if: ${{ matrix.os == 'windows-latest' }}
18+
if: ${{ matrix.target == 'windows' }}
1919
run: .\make.bat
20+
- name: Install ninja
21+
if: ${{ matrix.target == 'linux' || matrix.target == 'darwin' }}
22+
run: |
23+
apk update
24+
apk add git ninja bash build-base nodejs linux-headers
2025
- name: Build for Non-Windows
21-
if: ${{ matrix.os != 'windows-latest' }}
26+
if: ${{ matrix.target == 'linux' || matrix.target == 'darwin' }}
2227
run: ./make.sh

0 commit comments

Comments
 (0)