summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorquarrel07 <178681861+quarrel07@users.noreply.github.com>2026-07-20 03:15:20 -0700
committerGitHub <noreply@github.com>2026-07-20 12:15:20 +0200
commitaedcf9ada627f4f8e861f12d8b48f587de521e6b (patch)
tree7e616964cd1c74ddf9898950a6c286e3cb2dc2da
parent4c03712561beb7434dcaf814a021579c6a011fa2 (diff)
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.
-rw-r--r--.github/workflows/linux-compile.yml5
1 files changed, 0 insertions, 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