diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index ea879a7b..a0ee6887 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -24,9 +24,19 @@ jobs: # uses: docker/setup-qemu-action@v3 - name: Run QEMU manual setup run: | - docker pull tonistiigi/binfmt:latest - docker run --privileged --rm tonistiigi/binfmt --uninstall qemu-* + sudo apt update && apt upgrade -y + sudo apt install make -y + sudo apt install ninja-build -y + sudo apt-get install libpixman-1-dev + + wget https://download.qemu.org/qemu-7.0.0.tar.xz + tar xvJf qemu-7.0.0.tar.xz + cd qemu-7.0.0 + ./configure + make + docker run --privileged --rm tonistiigi/binfmt --install all + docker run --rm --privileged multiarch/qemu-user-static --reset -p yes -c yes - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3