@@ -22,41 +22,33 @@ jobs:
22
22
23
23
steps :
24
24
- name : Checkout repository
25
- uses : actions/checkout@v2
25
+ uses : actions/checkout@v4
26
26
27
27
- name : Set up QEMU
28
- uses : docker/setup-qemu-action@v2
28
+ uses : docker/setup-qemu-action@v3
29
29
with :
30
30
platforms : ' arm64,arm'
31
31
32
32
- name : Set up Docker Buildx
33
- uses : docker/setup-buildx-action@v2
33
+ uses : docker/setup-buildx-action@v3
34
34
35
35
- name : Log into registry ${{ env.REGISTRY }}
36
- uses : docker/login-action@v2
36
+ uses : docker/login-action@v3
37
37
with :
38
38
registry : ${{ env.REGISTRY }}
39
39
username : ${{ github.actor }}
40
40
password : ${{ secrets.GITHUB_TOKEN }}
41
41
42
42
- name : Extract Docker metadata
43
43
id : meta
44
- uses : docker/metadata-action@v3
44
+ uses : docker/metadata-action@v5
45
45
with :
46
46
images : ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
47
47
48
48
- name : Build and push Docker image
49
- uses : docker/build-push-action@v3
49
+ uses : docker/build-push-action@v6
50
50
with :
51
+ platforms : linux/amd64,linux/arm64
51
52
push : ${{ github.event_name != 'pull_request' }}
52
53
tags : ${{ steps.meta.outputs.tags }}
53
54
labels : ${{ steps.meta.outputs.labels }}
54
- if : contains(github.ref_name, '/merge') == false
55
-
56
- - name : Build and push Docker image for PR
57
- uses : docker/build-push-action@v2
58
- with :
59
- push : ${{ github.event_name != 'pull_request' }}
60
- tags : ${{ steps.meta.outputs.tags }}
61
- labels : ${{ steps.meta.outputs.labels }}
62
- if : contains(github.ref_name, '/merge')
0 commit comments