Skip to content

[ruby] backport "Build/test ruby 3.3 and build native gems with Ruby 3.3 support (#35399)"#35614

Merged
apolcyn merged 1 commit intogrpc:v1.61.xfrom
apolcyn:backport_3_3
Jan 19, 2024
Merged

[ruby] backport "Build/test ruby 3.3 and build native gems with Ruby 3.3 support (#35399)"#35614
apolcyn merged 1 commit intogrpc:v1.61.xfrom
apolcyn:backport_3_3

Conversation

@apolcyn
Copy link
Contributor

@apolcyn apolcyn commented Jan 19, 2024

Updates ruby-compiler-dock to 1.4.0 which brings Ruby 3.3 final support per https://github.com/rake-compiler/rake-compiler-dock/releases/tag/1.4.0 and starts cross-compiling for ruby 3.3.

I can't find obviously where the test infrastructure configuration is to run the tests under Ruby 3.3, so might need pointers or an accompanying PR for the test infra. (I note #31991 from @apolcyn so perhaps currently they are not run against newer versions)

Fixes #35396

  • Backport to 1.60 is desirable since currently the Ruby gems cannot be installed with Ruby 3.3 and have to be built from source.

Closes #35399

PiperOrigin-RevId: 599200628

grpc#35399)

Updates ruby-compiler-dock to 1.4.0 which brings Ruby 3.3 final support per https://github.com/rake-compiler/rake-compiler-dock/releases/tag/1.4.0 and starts cross-compiling for ruby 3.3.

I can't find obviously where the test infrastructure configuration is to run the tests under Ruby 3.3, so might need pointers or an accompanying PR for the test infra. (I note grpc#31991 from @apolcyn so perhaps currently they are not run against newer versions)

Fixes grpc#35396

- Backport to `1.60` is desirable since currently the Ruby gems cannot be installed with Ruby 3.3 and have to be built from source.

Closes grpc#35399

PiperOrigin-RevId: 599200628
@apolcyn apolcyn added lang/ruby release notes: yes Indicates if PR needs to be in release notes labels Jan 19, 2024
@ngan
Copy link

ngan commented Feb 1, 2024

Hi, it looks like https://github.com/grpc/grpc/releases/tag/v1.61.0 was released yesterday but the gem hasn't been pushed to rubygems.org: https://rubygems.org/gems/grpc

Just wondering if there's an ETA for that? Thanks

@apolcyn
Copy link
Contributor Author

apolcyn commented Feb 2, 2024

Just wondering if there's an ETA for that? Thanks

just uploaded

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants