Skip to content

Commit a418fdf

Browse files
authored
upgrade gh actions workflow dependencies
1 parent f8c6caf commit a418fdf

1 file changed

Lines changed: 28 additions & 22 deletions

File tree

.github/workflows/build.yml

Lines changed: 28 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: macos-13
1616

1717
steps:
18-
- uses: actions/checkout@v3
18+
- uses: actions/checkout@v4
1919

2020
- uses: Swatinem/rust-cache@v2
2121
with:
@@ -31,7 +31,7 @@ jobs:
3131
run: cargo tauri build --target x86_64-apple-darwin
3232

3333
- name: Upload artifact x86_64
34-
uses: actions/upload-artifact@v3
34+
uses: actions/upload-artifact@v4
3535
with:
3636
name: app-darwin-86_64
3737
path: |
@@ -58,7 +58,7 @@ jobs:
5858
run: rustup target add aarch64-apple-darwin && cargo tauri build --target aarch64-apple-darwin
5959

6060
- name: Upload artifact aarch64
61-
uses: actions/upload-artifact@v3
61+
uses: actions/upload-artifact@v4
6262
with:
6363
name: app-darwin-aarch64
6464
path: |
@@ -69,7 +69,7 @@ jobs:
6969
runs-on: windows-latest
7070

7171
steps:
72-
- uses: actions/checkout@v3
72+
- uses: actions/checkout@v4
7373

7474
- uses: Swatinem/rust-cache@v2
7575
with:
@@ -85,7 +85,7 @@ jobs:
8585
run: cargo tauri build --target x86_64-pc-windows-msvc
8686

8787
- name: Upload artifact
88-
uses: actions/upload-artifact@v3
88+
uses: actions/upload-artifact@v4
8989
with:
9090
name: app-windows-86_64
9191
path: |
@@ -95,7 +95,7 @@ jobs:
9595
runs-on: windows-latest
9696

9797
steps:
98-
- uses: actions/checkout@v3
98+
- uses: actions/checkout@v4
9999

100100
- uses: Swatinem/rust-cache@v2
101101
with:
@@ -111,17 +111,17 @@ jobs:
111111
run: rustup target add i686-pc-windows-msvc && cargo tauri build --target i686-pc-windows-msvc
112112

113113
- name: Upload artifact
114-
uses: actions/upload-artifact@v3
114+
uses: actions/upload-artifact@v4
115115
with:
116116
name: app-windows-i686
117117
path: |
118118
src-tauri/target/i686-pc-windows-msvc/release/bundle/nsis
119119
120120
build-linux-x86_64:
121-
runs-on: ubuntu-20.04
121+
runs-on: ubuntu-22.04
122122

123123
steps:
124-
- uses: actions/checkout@v3
124+
- uses: actions/checkout@v4
125125

126126
- uses: Swatinem/rust-cache@v2
127127
with:
@@ -149,7 +149,7 @@ jobs:
149149
run: cargo tauri build --target x86_64-unknown-linux-gnu
150150

151151
- name: Upload artifact
152-
uses: actions/upload-artifact@v3
152+
uses: actions/upload-artifact@v4
153153
with:
154154
name: app-linux-x86_64
155155
path: |
@@ -158,9 +158,9 @@ jobs:
158158
!src-tauri/target/x86_64-unknown-linux-gnu/release/bundle/appimage/*.sh
159159
160160
- name: Upload .deb artifact
161-
uses: actions/upload-artifact@v3
161+
uses: actions/upload-artifact@v4
162162
with:
163-
name: app-linux-x86_64
163+
name: app-linux-x86_64-deb
164164
path: |
165165
src-tauri/target/x86_64-unknown-linux-gnu/release/bundle/deb
166166
@@ -172,41 +172,47 @@ jobs:
172172
contents: read
173173
pages: write
174174
id-token: write
175-
runs-on: ubuntu-20.04
175+
runs-on: ubuntu-22.04
176176
needs: [build-mac-x86_64, build-mac-aarch64, build-win-x86_64, build-win-i686, build-linux-x86_64]
177177

178178
steps:
179-
- uses: actions/checkout@v3
179+
- uses: actions/checkout@v4
180180

181181
- name: Download darwin-x86_64
182-
uses: actions/download-artifact@v3
182+
uses: actions/download-artifact@v4
183183
with:
184184
name: app-darwin-86_64
185185
path: darwin-x86_64
186186

187187
- name: Download darwin-aarch64
188-
uses: actions/download-artifact@v3
188+
uses: actions/download-artifact@v4
189189
with:
190190
name: app-darwin-aarch64
191191
path: darwin-aarch64
192192

193193
- name: Download windows-x86_64
194-
uses: actions/download-artifact@v3
194+
uses: actions/download-artifact@v4
195195
with:
196196
name: app-windows-86_64
197197
path: windows-x86_64
198198

199199
- name: Download windows-i686
200-
uses: actions/download-artifact@v3
200+
uses: actions/download-artifact@v4
201201
with:
202202
name: app-windows-i686
203203
path: windows-i686
204204

205205
- name: Download linux-x86_64
206-
uses: actions/download-artifact@v3
206+
uses: actions/download-artifact@v4
207207
with:
208208
name: app-linux-x86_64
209209
path: linux-x86_64
210+
211+
- name: Download linux-x86_64 .deb
212+
uses: actions/download-artifact@v4
213+
with:
214+
name: app-linux-x86_64-deb
215+
path: linux-x86_64
210216

211217
- name: Change paths
212218
run: |
@@ -289,13 +295,13 @@ jobs:
289295
run: ls -R download-artifacts
290296

291297
- name: Setup Pages
292-
uses: actions/configure-pages@v3
298+
uses: actions/configure-pages@v5
293299

294300
- name: Upload artifact
295-
uses: actions/upload-pages-artifact@v2
301+
uses: actions/upload-pages-artifact@v3
296302
with:
297303
path: 'download-artifacts'
298304

299305
- name: Deploy to GitHub Pages
300306
id: deployment
301-
uses: actions/deploy-pages@v2
307+
uses: actions/deploy-pages@v4

0 commit comments

Comments
 (0)