@@ -22,41 +22,33 @@ jobs:
2222
2323 steps :
2424 - name : Checkout repository
25- uses : actions/checkout@v2
25+ uses : actions/checkout@v4
2626
2727 - name : Set up QEMU
28- uses : docker/setup-qemu-action@v2
28+ uses : docker/setup-qemu-action@v3
2929 with :
3030 platforms : ' arm64,arm'
3131
3232 - name : Set up Docker Buildx
33- uses : docker/setup-buildx-action@v2
33+ uses : docker/setup-buildx-action@v3
3434
3535 - name : Log into registry ${{ env.REGISTRY }}
36- uses : docker/login-action@v2
36+ uses : docker/login-action@v3
3737 with :
3838 registry : ${{ env.REGISTRY }}
3939 username : ${{ github.actor }}
4040 password : ${{ secrets.GITHUB_TOKEN }}
4141
4242 - name : Extract Docker metadata
4343 id : meta
44- uses : docker/metadata-action@v3
44+ uses : docker/metadata-action@v5
4545 with :
4646 images : ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
4747
4848 - name : Build and push Docker image
49- uses : docker/build-push-action@v3
49+ uses : docker/build-push-action@v6
5050 with :
51+ platforms : linux/amd64,linux/arm64
5152 push : ${{ github.event_name != 'pull_request' }}
5253 tags : ${{ steps.meta.outputs.tags }}
5354 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