@@ -13,14 +13,14 @@ jobs:
13
13
runs-on : ubuntu-latest
14
14
steps :
15
15
- name : Checkout
16
- uses : actions/checkout@v3
16
+ uses : actions/checkout@v4
17
17
- name : Get git describe
18
18
id : get-version
19
19
run : |
20
20
describe=$(git describe --tags --always --dirty)
21
21
echo "GIT_COMMIT_REF_NAME=$describe" >> $GITHUB_ENV
22
22
- name : Setup go
23
- uses : actions/setup-go@v4
23
+ uses : actions/setup-go@v5
24
24
with :
25
25
go-version : ' 1.23'
26
26
check-latest : true
29
29
run : make clean build test clean
30
30
- name : Docker meta
31
31
id : meta
32
- uses : docker/metadata-action@v4
32
+ uses : docker/metadata-action@v5
33
33
with :
34
34
images : |
35
35
grepplabs/kafka-proxy
42
42
type=sha
43
43
- name : Docker meta - all
44
44
id : meta-all
45
- uses : docker/metadata-action@v4
45
+ uses : docker/metadata-action@v5
46
46
with :
47
47
images : |
48
48
grepplabs/kafka-proxy
@@ -56,16 +56,16 @@ jobs:
56
56
type=semver,pattern={{major}}
57
57
type=sha
58
58
- name : Set up QEMU
59
- uses : docker/setup-qemu-action@v2
59
+ uses : docker/setup-qemu-action@v3
60
60
- name : Set up Docker Buildx
61
- uses : docker/setup-buildx-action@v2
61
+ uses : docker/setup-buildx-action@v3
62
62
- name : Login to DockerHub
63
- uses : docker/login-action@v2
63
+ uses : docker/login-action@v3
64
64
with :
65
65
username : ${{ secrets.DOCKERHUB_USERNAME }}
66
66
password : ${{ secrets.DOCKERHUB_TOKEN }}
67
67
- name : Docker build and push
68
- uses : docker/build-push-action@v4
68
+ uses : docker/build-push-action@v6
69
69
with :
70
70
context : .
71
71
push : true
74
74
labels : ${{ steps.meta.outputs.labels }}
75
75
build-args : VERSION=${{ env.GIT_COMMIT_REF_NAME }}
76
76
- name : Docker build and push - all
77
- uses : docker/build-push-action@v4
77
+ uses : docker/build-push-action@v6
78
78
with :
79
79
context : .
80
80
push : true
@@ -84,10 +84,10 @@ jobs:
84
84
labels : ${{ steps.meta-all.outputs.labels }}
85
85
build-args : VERSION=${{ env.GIT_COMMIT_REF_NAME }}
86
86
- name : Run GoReleaser
87
- uses : goreleaser/goreleaser-action@v4
87
+ uses : goreleaser/goreleaser-action@v6
88
88
if : startsWith(github.ref, 'refs/tags/')
89
89
with :
90
- version : latest
90
+ version : ' ~> v2 '
91
91
args : release --clean
92
92
env :
93
93
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
0 commit comments