Skip to content

Commit f144a69

Browse files
xychenxf-cai
authored andcommitted
github: 修复 CI 构建
Signed-off-by: xychen <[email protected]>
1 parent c57f9f9 commit f144a69

File tree

2 files changed

+18
-16
lines changed

2 files changed

+18
-16
lines changed

.github/actions/setup-mingw64/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ runs:
1717
echo '${{ inputs.install }}' | tr ' ' '\n' | sort > cache-key
1818
date -u '+%Y%m' >> cache-key
1919
shell: bash
20-
- uses: actions/cache@v3
20+
- uses: actions/cache@v4
2121
id: cache-mingw64
2222
with:
2323
path: D:\msys64

.github/workflows/build.yml

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ name: build
22

33
on:
44
push:
5-
branches: '*'
6-
tags: 'v*.*'
75
pull_request:
86

97
jobs:
@@ -20,19 +18,20 @@ jobs:
2018
- { name: linux-arm64-musl, image: alpine, platform: linux/arm64 }
2119

2220
steps:
23-
- uses: actions/checkout@v2
21+
- name: Checkout repository
22+
uses: actions/checkout@v4
2423
with:
2524
fetch-depth: 0
2625
submodules: recursive
2726

2827
- name: Set up QEMU
29-
uses: docker/setup-qemu-action@v2.1.0
28+
uses: docker/setup-qemu-action@v3
3029

3130
- name: Set up Docker Buildx
32-
uses: docker/setup-buildx-action@v2
31+
uses: docker/setup-buildx-action@v3
3332

3433
- name: Prepare builder image
35-
uses: docker/build-push-action@v3
34+
uses: docker/build-push-action@v6
3635
with:
3736
platforms: ${{ matrix.platform }}
3837
file: .github/Dockerfile.${{ matrix.image }}
@@ -59,7 +58,7 @@ jobs:
5958
'
6059
6160
- name: Upload artifacts
62-
uses: actions/upload-artifact@v2
61+
uses: actions/upload-artifact@v4
6362
with:
6463
name: cskburn-${{ matrix.name }}
6564
path: build/cskburn/cskburn
@@ -85,21 +84,22 @@ jobs:
8584
- { name: darwin-arm64, arch: arm64 }
8685

8786
steps:
88-
- uses: actions/checkout@v2
87+
- name: Checkout repository
88+
uses: actions/checkout@v4
8989
with:
9090
fetch-depth: 0
9191
submodules: recursive
9292

9393
- name: Setup Ninja
94-
uses: ashutoshvarma/setup-ninja@master
94+
uses: ashutoshvarma/setup-ninja@v1.1
9595

9696
- name: Build
9797
uses: ./.github/actions/cmake-build
9898
env:
9999
CMAKE_OSX_ARCHITECTURES: ${{ matrix.arch }}
100100

101101
- name: Upload artifacts
102-
uses: actions/upload-artifact@v2
102+
uses: actions/upload-artifact@v4
103103
with:
104104
name: cskburn-${{ matrix.name }}
105105
path: build/cskburn/cskburn
@@ -124,7 +124,8 @@ jobs:
124124
- { name: win32-x64, os: windows-latest }
125125

126126
steps:
127-
- uses: actions/checkout@v2
127+
- name: Checkout repository
128+
uses: actions/checkout@v4
128129
with:
129130
fetch-depth: 0
130131
submodules: recursive
@@ -147,7 +148,7 @@ jobs:
147148
shell: ${{ steps.setup-mingw64.outputs.shell }}
148149

149150
- name: Upload artifacts
150-
uses: actions/upload-artifact@v2
151+
uses: actions/upload-artifact@v4
151152
with:
152153
name: cskburn-${{ matrix.name }}
153154
path: build/cskburn/cskburn.exe
@@ -174,13 +175,14 @@ jobs:
174175
- { name: android-arm64-v8a, abi: arm64-v8a }
175176

176177
steps:
177-
- uses: actions/checkout@v2
178+
- name: Checkout repository
179+
uses: actions/checkout@v4
178180
with:
179181
fetch-depth: 0
180182
submodules: recursive
181183

182184
- name: Setup Ninja
183-
uses: ashutoshvarma/setup-ninja@master
185+
uses: ashutoshvarma/setup-ninja@v1.1
184186

185187
- name: Setup NDK
186188
id: setup-ndk
@@ -197,7 +199,7 @@ jobs:
197199
-DCMAKE_ANDROID_NDK=${{ steps.setup-ndk.outputs.ndk-path }}
198200
199201
- name: Upload artifacts
200-
uses: actions/upload-artifact@v2
202+
uses: actions/upload-artifact@v4
201203
with:
202204
name: cskburn-android-${{ matrix.abi }}
203205
path: build/cskburn/cskburn

0 commit comments

Comments
 (0)