Skip to content

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

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

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.

@ledsun

ledsun commented Oct 19, 2026

Copy link
Copy Markdown
Contributor Author

We decided to adopt the approach outlined in #671 instead of this pull request.

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