Fix multiarch CI builds

Fix: https://github.com/bellard/quickjs/issues/390
This commit is contained in:
Nick Vatamaniuc 2025-03-18 19:29:55 -04:00
parent ee4cd4deac
commit e9c69f7ae8
No known key found for this signature in database
GPG Key ID: FC04DFBC9657A78E

View File

@ -149,11 +149,12 @@ jobs:
fail-fast: false
matrix:
platform:
- i386
- arm32v6
- arm32v7
- arm64v8
- s390x
- linux/386
- linux/riscv64
- linux/arm64
- linux/arm/v6
- linux/arm/v7
- linux/s390x
steps:
- uses: actions/checkout@v4
@ -162,5 +163,4 @@ jobs:
- name: Get qemu
run: docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
- name: Run tests on ${{ matrix.platform }}
run: docker run --rm --interactive --mount type=bind,source=$(pwd),target=/host ${{ matrix.platform }}/alpine sh -c "apk add git patch make gcc libc-dev && cd /host && make test"
run: docker run --rm --interactive --mount type=bind,source=$(pwd),target=/host --platform ${{ matrix.platform }} alpine sh -c "apk add git patch make gcc libc-dev && cd /host && make test"