diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index bf5ffa0..e8387cd 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -44,15 +44,24 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 + - name: Install QEMU + uses: docker/setup-qemu-action@v2 + - name: Build ARM Executable run: | - docker run --rm --platform linux/arm64 -v $(pwd):/src:Z -w /src \ - python:3.11-slim-buster /bin/sh -c " - python -m pip install --upgrade pip && - pip install pyinstaller && - cd app && - pyinstaller --onefile --add-data 'ui:ui' wolServer.py - " + docker run --rm --privileged multiarch/qemu-user-static --reset -p yes + docker buildx create --use + docker buildx build --platform linux/arm/v7 -t arm-builder --load - <