Skip to content

Update rb-sys to 0.9.130 to fix arm-linux-musl gem builds - #670

Draft
ledsun wants to merge 1 commit into
ruby:mainfrom
ledsun:update-rb-sys-0.9.130
Draft

ledsun wants to merge 1 commit into
ruby:mainfrom
ledsun:update-rb-sys-0.9.130

Conversation

@ledsun

@ledsun ledsun commented Oct 17, 2026 •

Copy link
Copy Markdown
Contributor

The native gem CI selects platforms from rb-sys's current main branch, which now includes arm-linux-musl, but installs rb_sys using the version in Cargo.lock. With 0.9.126 locked, this requests the nonexistent rbsys/arm-linux-musl:0.9.126 image and fails before compilation.

Update rb-sys and rb-sys-build in Cargo.lock to 0.9.130, which includes arm-linux-musl support and has a published Docker image. No other dependencies are updated.

Failure: https://github.com/ruby/ruby.wasm/actions/runs/39015802712/job/117347574446?pr=669

The platform matrix still follows upstream main, so future target additions could cause the same mismatch. Pinning the matrix to the locked rb-sys version is a separate follow-up.

This branch has not been deployed

No deployments
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