From aedcf9ada627f4f8e861f12d8b48f587de521e6b Mon Sep 17 00:00:00 2001 From: quarrel07 <178681861+quarrel07@users.noreply.github.com> Date: Mon, 20 Jul 2026 03:15:20 -0700 Subject: [PATCH] CI: run the x86 PR build natively instead of under QEMU (#716) The PR-validation build-docker-x86 job registers a QEMU binfmt handler for linux/386 before building. i386 containers run natively on the amd64 runners, but the explicit registration routes every binary in the container through the qemu-i386 emulator, turning a ~15 minute build into ~170 minutes. main.yml's build-linux-x86-docker job is identical except it never installs QEMU, and it completes in 13-18 minutes. Dropping the setup-qemu step makes the PR job match main.yml; the --platform linux/386 image and build steps are unchanged. --- .github/workflows/linux-compile.yml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/.github/workflows/linux-compile.yml b/.github/workflows/linux-compile.yml index 4cc3e8279..c795d88e8 100644 --- a/.github/workflows/linux-compile.yml +++ b/.github/workflows/linux-compile.yml @@ -152,11 +152,6 @@ jobs: fetch-tags: true submodules: recursive - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - with: - platforms: linux/386 - - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3