Skip to content

Add Ruby 4.0 to precompiled gem matrix; drop Ruby 2.7#2

Open
team-milestone-alfonso wants to merge 1 commit intoserpapi:mainfrom
TeamMilestone:ruby-4.0-support
Open

Add Ruby 4.0 to precompiled gem matrix; drop Ruby 2.7#2
team-milestone-alfonso wants to merge 1 commit intoserpapi:mainfrom
TeamMilestone:ruby-4.0-support

Conversation

@team-milestone-alfonso
Copy link
Copy Markdown

rake-compiler-dock 1.11.0 (used by rb_sys 0.9.124+) adds Ruby 4.0 cross-compilation but removes Ruby 2.7 in the same image. Ruby 2.7 reached EOL in 2023-03, so bumping rb_sys to 0.9.126 and shifting the precompiled ABI matrix from "2.7,3.3,3.4" to "3.3,3.4,4.0".

Without this change, Ruby 4.0 users fall back to a source build (BoringSSL + Rust, ~10 minutes) and require rustc >= 1.87.

rake-compiler-dock 1.11.0 (used by rb_sys 0.9.124+) adds Ruby 4.0
cross-compilation but removes Ruby 2.7 in the same image. Ruby 2.7
reached EOL in 2023-03, so bumping rb_sys to 0.9.126 and shifting the
precompiled ABI matrix from "2.7,3.3,3.4" to "3.3,3.4,4.0".

Without this change, Ruby 4.0 users fall back to a source build
(BoringSSL + Rust, ~10 minutes) and require rustc >= 1.87.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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