Skip to content

ci: Build ARM images on native runners - #11

Merged
wilcorrea merged 1 commit into
mainfrom
codex/native-arm-image-builds
Oct 23, 2026
Merged

wilcorrea merged 1 commit into
mainfrom
codex/native-arm-image-builds

Conversation

@wilcorrea

Copy link
Copy Markdown
Contributor

Run single-platform linux/arm64 image builds on ubuntu-24.04-arm instead of compiling through QEMU on x64 runners. Other builds retain ubuntu-latest.

In publication run 39947328582, all eight amd64 builds finished in roughly three minutes while both ARM builds remained in Build and push for more than 25 minutes after switching to a source-built Swoole extension. Emulation is a likely bottleneck; live compiler output was unavailable, so this does not claim a confirmed deadlock.

Validation: inspected the variants manifest (both ARM variants specify exactly linux/arm64), checked the runner-selection expression against ARM, AMD64 and multi-platform values, and ran git diff --check. GitHub Actions execution is still needed to validate native runner operation.

This PR does not cancel the current publication or merge the Brotli fix (#9).

@coderabbitai

coderabbitai Bot commented Oct 23, 2026

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 28 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

⚙️ Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 3e6f8fc3-24b1-4176-b87c-b4dbb4b77bc5
📥 Commits

Reviewing files that changed from the base of the PR and between 7f689ec and 67c69c5.

📒 Files selected for processing: 1
  • .github/workflows/build-images.yml
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@wilcorrea
wilcorrea merged commit 66f3ff8 into main Oct 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant