Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Precompile native gems for Ruby 3.3.0 #122

Merged
merged 3 commits into from
Dec 13, 2023
Merged

Conversation

mudge
Copy link
Owner

@mudge mudge commented Dec 12, 2023

Use rake-compiler-dock 1.4.0.rc2 to precompile a native gem for Ruby 3.3 and test it on all supported platforms.

@mudge mudge force-pushed the precompile-3-3-native-gem branch 3 times, most recently from 1781563 to 6430e21 Compare December 12, 2023 08:46
Use [rake-compiler-dock
1.4.0.rc1](https://github.com/rake-compiler/rake-compiler-dock/releases/tag/1.4.0.rc1)
to precompile a native gem for Ruby 3.3 and test it on all supported
platforms.

This won't be safe to release until Ruby 3.3's ABI is guaranteed not to
change (the recently released 3.3.0-rc1 shows the first sign of ABI
stability but that isn't supported by rake-compiler-dock yet).

Note we still can't test Ruby 3.3 on Windows 2022 as setup-ruby doesn't
support it yet and we need to use the full name of "3.3.0-preview3" for
Docker image tags.
@mudge mudge force-pushed the precompile-3-3-native-gem branch from 6430e21 to aebae34 Compare December 12, 2023 10:05
Now rake-compiler-dock has been updated to include Ruby 3.3.0-rc1,
upgrade to that and update the tests to use that version of Ruby where
possible (falling back to "head" for Windows as setup-ruby doesn't
support prerelease versions of Ruby for Windows).
@mudge mudge changed the title Precompile native gems for Ruby 3.3.0-preview3 Precompile native gems for Ruby 3.3.0 Dec 13, 2023
@mudge mudge marked this pull request as ready for review December 13, 2023 19:19
@mudge mudge merged commit 90ee15d into main Dec 13, 2023
119 checks passed
@mudge mudge deleted the precompile-3-3-native-gem branch December 13, 2023 19:20
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