39
39
steps :
40
40
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
41
41
- name : Clone repository
42
- uses : actions/checkout@v3
42
+ uses : actions/checkout@v4
43
43
44
44
- name : Get artifact name
45
45
id : getartifactname
51
51
# - all releases are tags with major, major.minor and version
52
52
- name : Docker meta
53
53
id : meta
54
- uses : docker/metadata-action@v4
54
+ uses : docker/metadata-action@v5
55
55
with :
56
56
images : ${{ matrix.image }}
57
57
flavor : |
@@ -64,10 +64,10 @@ jobs:
64
64
type=semver,enable=${{ github.ref_type == 'tag' }},pattern={{version}}
65
65
66
66
- name : Setup QEMU
67
- uses : docker/setup-qemu-action@v2
67
+ uses : docker/setup-qemu-action@v3
68
68
69
69
- name : Setup Docker Build-X
70
- uses : docker/setup-buildx-action@v2
70
+ uses : docker/setup-buildx-action@v3
71
71
72
72
- name : Login to Github Registry
73
73
uses : docker/login-action@v2
89
89
90
90
- name : Build and push by digest
91
91
id : build
92
- uses : docker/build-push-action@v4
92
+ uses : docker/build-push-action@v5
93
93
with :
94
94
context : .
95
95
platforms : ${{ matrix.platform }}
@@ -105,7 +105,7 @@ jobs:
105
105
touch "/tmp/digests/${digest#sha256:}"
106
106
107
107
- name : Upload digest
108
- uses : actions/upload-artifact@v3
108
+ uses : actions/upload-artifact@v4
109
109
with :
110
110
name : ${{ steps.getartifactname.outputs.artifact }}
111
111
path : /tmp/digests/*
@@ -134,11 +134,11 @@ jobs:
134
134
path : /tmp/digests
135
135
136
136
- name : Set up Docker Build-X
137
- uses : docker/setup-buildx-action@v2
137
+ uses : docker/setup-buildx-action@v3
138
138
139
139
- name : Docker meta
140
140
id : meta
141
- uses : docker/metadata-action@v4
141
+ uses : docker/metadata-action@v5
142
142
with :
143
143
images : ${{ matrix.image }}
144
144
tags : |
@@ -149,14 +149,14 @@ jobs:
149
149
type=semver,enable=${{ github.ref_type == 'tag' }},pattern={{version}}
150
150
151
151
- name : Login to Github Registry
152
- uses : docker/login-action@v2
152
+ uses : docker/login-action@v3
153
153
with :
154
154
registry : ghcr.io
155
155
username : ${{ secrets.GHCR_USERNAME }}
156
156
password : ${{ secrets.GHCR_TOKEN }}
157
157
158
158
- name : Login to Docker Hub
159
- uses : docker/login-action@v2
159
+ uses : docker/login-action@v3
160
160
with :
161
161
registry : docker.io
162
162
username : ${{ secrets.DOCKER_USERNAME }}
0 commit comments