88 build-windows :
99 runs-on : windows-latest
1010 steps :
11- - uses : actions/checkout@v4
11+ - uses : actions/checkout@v6
1212 with :
1313 fetch-depth : 0
1414
1515 - name : Init build-required submodules
1616 run : git submodule update --init --depth 1 refs/amneziawg-go refs/tailscale-wf
1717
18- - uses : actions/setup-go@v5
18+ - uses : actions/setup-go@v6
1919 with :
2020 go-version-file : go.mod
2121
22- - uses : actions/setup-node@v4
22+ - uses : actions/setup-node@v6
2323 with :
24- node-version : 20
24+ node-version : 22
2525 cache : npm
2626 cache-dependency-path : ui/frontend/package-lock.json
2727
@@ -118,7 +118,7 @@ jobs:
118118 config.example.yaml `
119119 -DestinationPath "build/awg-split-tunnel-v${{ env.VERSION }}-windows-amd64.zip"
120120
121- - uses : actions/upload-artifact@v4
121+ - uses : actions/upload-artifact@v7
122122 with :
123123 name : windows-artifacts
124124 path : |
@@ -129,14 +129,14 @@ jobs:
129129 build-macos :
130130 runs-on : macos-14
131131 steps :
132- - uses : actions/checkout@v4
132+ - uses : actions/checkout@v6
133133 with :
134134 fetch-depth : 0
135135
136136 - name : Init build-required submodules
137137 run : git submodule update --init --depth 1 refs/amneziawg-go refs/tailscale-wf
138138
139- - uses : actions/setup-go@v5
139+ - uses : actions/setup-go@v6
140140 with :
141141 go-version-file : go.mod
142142
@@ -185,7 +185,7 @@ jobs:
185185 tar czf "awg-split-tunnel-v${VERSION}-darwin-universal.tar.gz" \
186186 -C stage awg-split-tunnel install-daemon.sh uninstall-daemon.sh config.example.yaml
187187
188- - uses : actions/upload-artifact@v4
188+ - uses : actions/upload-artifact@v7
189189 with :
190190 name : macos-daemon-artifacts
191191 path : build/awg-split-tunnel-v*-darwin-*.tar.gz
@@ -194,20 +194,20 @@ jobs:
194194 build-macos-gui :
195195 runs-on : macos-14
196196 steps :
197- - uses : actions/checkout@v4
197+ - uses : actions/checkout@v6
198198 with :
199199 fetch-depth : 0
200200
201201 - name : Init build-required submodules
202202 run : git submodule update --init --depth 1 refs/amneziawg-go refs/tailscale-wf
203203
204- - uses : actions/setup-go@v5
204+ - uses : actions/setup-go@v6
205205 with :
206206 go-version-file : go.mod
207207
208- - uses : actions/setup-node@v4
208+ - uses : actions/setup-node@v6
209209 with :
210- node-version : 20
210+ node-version : 22
211211 cache : npm
212212 cache-dependency-path : ui/frontend/package-lock.json
213213
@@ -299,7 +299,7 @@ jobs:
299299 -ov -format UDZO \
300300 "bin/AWG-Split-Tunnel-v${VERSION}-darwin-universal.dmg"
301301
302- - uses : actions/upload-artifact@v4
302+ - uses : actions/upload-artifact@v7
303303 with :
304304 name : macos-gui-artifacts
305305 path : ui/bin/AWG-Split-Tunnel-v*-darwin-*.dmg
@@ -311,11 +311,11 @@ jobs:
311311 permissions :
312312 contents : write
313313 steps :
314- - uses : actions/checkout@v4
314+ - uses : actions/checkout@v6
315315 with :
316316 fetch-depth : 0
317317
318- - uses : actions/download-artifact@v4
318+ - uses : actions/download-artifact@v8
319319 with :
320320 path : artifacts
321321 merge-multiple : true
0 commit comments