@@ -20,23 +20,23 @@ jobs:
20
20
21
21
steps :
22
22
- name : Checkout
23
- uses : actions/checkout@v3
23
+ uses : actions/checkout@v4
24
24
25
25
- name : Unshallow
26
26
run : git fetch --prune --unshallow
27
27
28
28
- name : Setup Go
29
- uses : actions/setup-go@v3
29
+ uses : actions/setup-go@v5
30
30
with :
31
- go-version : 1.21 .0
31
+ go-version : 1.22 .0
32
32
33
33
- name : Setup Node.js
34
- uses : actions/setup-node@v3
34
+ uses : actions/setup-node@v4
35
35
with :
36
36
node-version : 18.16.1
37
37
38
38
- name : Setup pnpm
39
- uses : pnpm/action-setup@v2
39
+ uses : pnpm/action-setup@v3
40
40
with :
41
41
version : 8
42
42
@@ -45,26 +45,26 @@ jobs:
45
45
LATEST_FRONTEND_RELEASE=$(curl -sS "https://api.github.com/repos/${FRONTEND_REPOSITORY}/releases/latest" | jq -r ".tag_name")
46
46
echo 'latest_frontend_release=${LATEST_FRONTEND_RELEASE}' >> $GITHUB_OUTPUT
47
47
48
- - uses : actions/checkout@v3
48
+ - uses : actions/checkout@v4
49
49
with :
50
50
repository : ${{ env.FRONTEND_REPOSITORY }}
51
51
ref : ${{ steps.variables.outputs.latest_frontend_release }}
52
52
path : pkg/api/internal/tools/frontend/wireguard-manager
53
53
54
54
- name : Setup Docker Buildx
55
55
id : buildx
56
- uses : docker/setup-buildx-action@v2
56
+ uses : docker/setup-buildx-action@v3
57
57
58
58
- name : Log in to the Container registry
59
- uses : docker/login-action@v2
59
+ uses : docker/login-action@v3
60
60
with :
61
61
registry : ${{ env.REGISTRY }}
62
62
username : ${{ github.repository_owner }}
63
63
password : ${{ github.token }}
64
64
65
65
- name : Extract metadata (tags, labels) for Docker
66
66
id : meta
67
- uses : docker/metadata-action@v4
67
+ uses : docker/metadata-action@v5
68
68
with :
69
69
images : ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
70
70
tags : |
89
89
run : go mod download
90
90
91
91
- name : GoReleaser
92
- uses : goreleaser/goreleaser-action@v4
92
+ uses : goreleaser/goreleaser-action@v5
93
93
with :
94
94
distribution : goreleaser
95
95
version : latest
98
98
GITHUB_TOKEN : ${{ github.token }}
99
99
100
100
- name : Build and push image to GHCR
101
- uses : docker/build-push-action@v4
101
+ uses : docker/build-push-action@v5
102
102
with :
103
103
context : .
104
104
push : true
0 commit comments