@@ -42,36 +42,36 @@ jobs:
4242 with :
4343 token : ${{ secrets.CODECOV_TOKEN }}
4444 docker-build :
45- name : Build Docker images
46- runs-on : ubuntu-latest
45+ name : Build Docker images (${{ matrix.arch }})
46+ strategy :
47+ matrix :
48+ include :
49+ - arch : amd64
50+ runner : ubuntu-latest
51+ - arch : arm64
52+ runner : ubuntu-24.04-arm
53+ runs-on : ${{ matrix.runner }}
4754 steps :
4855 - name : Checkout latest commit in the PR
4956 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # refs/tags/v5.0.0
50- - name : Set up QEMU
51- uses : docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # refs/tags/v3.6.0
5257 - name : Set up Docker Buildx
5358 uses : docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # refs/tags/v3.11.1
54- - name : Set up Go
55- uses : actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # refs/tags/v6.0.0
56- with :
57- go-version : " 1.25"
58- check-latest : true
59- - name : Build CNI images
60- run : make multi-arch-cni-build
59+ - name : Build CNI image
60+ run : make docker
6161 docker-build-init :
62- name : Build Docker init images
63- runs-on : ubuntu-latest
62+ name : Build Docker init images (${{ matrix.arch }})
63+ strategy :
64+ matrix :
65+ include :
66+ - arch : amd64
67+ runner : ubuntu-latest
68+ - arch : arm64
69+ runner : ubuntu-24.04-arm
70+ runs-on : ${{ matrix.runner }}
6471 steps :
6572 - name : Checkout latest commit in the PR
6673 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # refs/tags/v5.0.0
67- - name : Set up QEMU
68- uses : docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # refs/tags/v3.6.0
6974 - name : Set up Docker Buildx
7075 uses : docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # refs/tags/v3.11.1
71- - name : Set up Go
72- uses : actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # refs/tags/v6.0.0
73- with :
74- go-version : " 1.25"
75- check-latest : true
76- - name : Build CNI Init images
77- run : make multi-arch-cni-init-build
76+ - name : Build CNI Init image
77+ run : make docker-init
0 commit comments