Skip to content

Commit dce9f04

Browse files
ci: Add QEMU emulation for ARM64 image verification
1 parent 7711855 commit dce9f04

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

.github/workflows/CI.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,14 @@ jobs:
101101
run: |
102102
docker run cybuerg/cfspeedtest:${{ github.sha }}-amd64 --help
103103
docker run --entrypoint /bin/sh cybuerg/cfspeedtest:${{ github.sha }}-amd64 -c "file /usr/local/bin/cfspeedtest" | grep "x86-64"
104+
- name: Set up QEMU
105+
if: matrix.platform == 'linux/arm64'
106+
uses: docker/setup-qemu-action@v3
107+
with:
108+
platforms: arm64
109+
104110
- name: Verify arm64 image
105111
if: matrix.platform == 'linux/arm64'
106112
run: |
107-
docker run cybuerg/cfspeedtest:${{ github.sha }}-arm64 --help
108-
docker run --entrypoint /bin/sh cybuerg/cfspeedtest:${{ github.sha }}-arm64 -c "file /usr/local/bin/cfspeedtest" | grep "aarch64"
113+
docker run --platform linux/arm64 cybuerg/cfspeedtest:${{ github.sha }}-arm64 --help
114+
docker run --platform linux/arm64 --entrypoint /bin/sh cybuerg/cfspeedtest:${{ github.sha }}-arm64 -c "file /usr/local/bin/cfspeedtest" | grep "aarch64"

0 commit comments

Comments
 (0)