Skip to content

feat(qemu): publish the aarch64 runtime bundle and release 2.5.20 - #1355

Merged
zackees merged 1 commit into
mainfrom
feat/qemu-runtime-aarch64
Aug 22, 2026
Merged

feat(qemu): publish the aarch64 runtime bundle and release 2.5.20#1355
zackees merged 1 commit into
mainfrom
feat/qemu-runtime-aarch64

Conversation

@zackees

@zackees zackees commented Aug 22, 2026

Copy link
Copy Markdown
Member

Follow-up to #1352.

  • qemu-runtime-bundle.yml built and self-tested the aarch64 bundle on a native arm64 runner (43 libraries, 4.1 MB); both QEMU binaries start against it with the apt packages removed. It is uploaded to the qemu-linux-runtime-v1 release and pinned here by sha256.
  • linux-arm64 hosts now get the same automatic provisioning x86_64 hosts already had, instead of the "install libslirp0/libsdl2/libpixman yourself" error.
  • Version bump to 2.5.20 so consumers can pick up QEMU runtime provisioning (FastLED's QEMU workflows drop their apt step against this release).

🤖 Generated with Claude Code

The aarch64 bundle is now built and self-tested by qemu-runtime-bundle.yml
on a native arm64 runner (43 libraries, 4.1 MB), uploaded to the
qemu-linux-runtime-v1 release, and pinned here by sha256. linux-arm64
hosts that cannot start Espressif QEMU on their own now get the same
automatic provisioning x86_64 hosts already had, instead of an error
telling them to apt-get the libraries.

Version bump to 2.5.20 so consumers can pick up QEMU runtime provisioning.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Aug 22, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@zackees, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 40 minutes

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

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

How can I continue?

Wait for the limit to reset, then comment @coderabbitai review or push new commits to the PR.

An organization admin can change what happens after included review limits in Billing.

How do review limits work?

CodeRabbit enforces per-developer PR review limits within each organization.

For paid Pro and Pro+ reviews, CodeRabbit uses a developer's included PR review attempts over the past 7 days to set the current hourly allowance. At typical activity levels, the full plan allowance applies. Higher sustained activity can lower the allowance until earlier attempts leave the 7-day window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: a0a630ed-d40c-4e7e-b90c-ab77ee93b730

📥 Commits

Reviewing files that changed from the base of the PR and between ac15dd2 and 13ed583.

⛔ Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (3)
  • Cargo.toml
  • crates/fbuild-toolchain/src/toolchain/esp_qemu_runtime.rs
  • pyproject.toml

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.

@zackees
zackees merged commit 791ec66 into main Aug 22, 2026
98 checks passed
@fastled-project-sync fastled-project-sync Bot moved this to Triage in FastLED Tracker Aug 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Triage

Development

Successfully merging this pull request may close these issues.

1 participant