20
20
matrix :
21
21
architecture :
22
22
- linux/amd64
23
- # - linux/arm64
24
23
steps :
25
24
- name : Set up Docker Buildx
26
- uses : docker/setup-buildx-action@v2
25
+ uses : docker/setup-buildx-action@v3
27
26
28
27
- name : Docker meta
29
28
id : meta
39
38
run : echo "Creating Docker image ${{ steps.meta.outputs.tags }}"
40
39
41
40
- name : Build & export
42
- uses : docker/build-push-action@v3
41
+ uses : docker/build-push-action@v5
43
42
with :
44
43
file : Dockerfile
44
+ platforms : linux/amd64,linux/arm64
45
45
push : false
46
46
tags : ${{ steps.meta.outputs.tags }}
47
47
outputs : type=docker,dest=/tmp/wikmd.tar
62
62
name : " test-${{ matrix.tag }}"
63
63
steps :
64
64
- name : Set up Docker Buildx
65
- uses : docker/setup-buildx-action@v2
65
+ uses : docker/setup-buildx-action@v3
66
66
67
67
- name : Download artifact
68
68
uses : actions/download-artifact@v2
@@ -109,7 +109,7 @@ jobs:
109
109
needs : [build, test]
110
110
steps :
111
111
- name : Set up Docker Buildx
112
- uses : docker/setup-buildx-action@v2
112
+ uses : docker/setup-buildx-action@v3
113
113
114
114
- name : Login to DockerHub
115
115
uses : docker/login-action@v2
@@ -118,8 +118,9 @@ jobs:
118
118
password : ${{ secrets.DOCKERHUB_TOKEN }}
119
119
120
120
- name : Publish
121
- uses : docker/build-push-action@v3
121
+ uses : docker/build-push-action@v5
122
122
with :
123
123
file : Dockerfile
124
+ platforms : linux/amd64,linux/arm64
124
125
push : true
125
126
tags : ${{ needs.build.outputs.wikmd_tags }}
0 commit comments