Skip to content

Commit 5bdcb5f

Browse files
committed
ci: bump GitHub Actions to Node.js 24-compatible versions
- checkout v4→v6, setup-go v5→v6, setup-node v4→v6 - upload-artifact v4→v7, download-artifact v4→v8 - node-version 20→22
1 parent 294d458 commit 5bdcb5f

2 files changed

Lines changed: 17 additions & 17 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ jobs:
99
build-and-vet:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v4
12+
- uses: actions/checkout@v6
1313

1414
# Only init submodules required for build (go.mod replace directives).
1515
# Other refs/* submodules are reference-only and may use SSH URLs.
1616
- name: Init build-required submodules
1717
run: git submodule update --init --depth 1 refs/amneziawg-go refs/tailscale-wf
1818

19-
- uses: actions/setup-go@v5
19+
- uses: actions/setup-go@v6
2020
with:
2121
go-version-file: go.mod
2222

.github/workflows/release.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@ jobs:
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

Comments
 (0)