From 05a1a1915ff21d88b79a1d7576d46e68d6ec0ad5 Mon Sep 17 00:00:00 2001 From: Jason Hall Date: Sun, 8 Jun 2025 20:58:43 -0400 Subject: [PATCH] fix: restrict cross-compilation test to x86_64 runners only MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Only run make run-built-image on ubuntu-latest (x86_64) runners - ARM64 runners cannot cross-compile for x86_64 due to linker architecture mismatch - Prevents 'file in wrong format' errors when ARM64 musl-gcc tries to link x86_64 objects 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .github/workflows/ci.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a81134e..e46c921 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -58,7 +58,10 @@ jobs: - run: make build - run: make test - run: make test-e2e - - run: make run-built-image + # Only run cross-compilation integration test on x86_64 runners + - name: Run integration test (cross-compilation) + if: matrix.os == 'ubuntu-latest' + run: make run-built-image fmt: name: Rustfmt