diff options
| author | quarrel07 <178681861+quarrel07@users.noreply.github.com> | 2026-07-20 03:15:20 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-07-20 12:15:20 +0200 |
| commit | aedcf9ada627f4f8e861f12d8b48f587de521e6b (patch) | |
| tree | 7e616964cd1c74ddf9898950a6c286e3cb2dc2da | |
| parent | 4c03712561beb7434dcaf814a021579c6a011fa2 (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.yml | 5 |
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 |
