Skip to content

THRIFT-5909: Enable cross tests for Ruby library#3290

Open
kpumuk wants to merge 1 commit intoapache:masterfrom
kpumuk:cross-test-ruby
Open

THRIFT-5909: Enable cross tests for Ruby library#3290
kpumuk wants to merge 1 commit intoapache:masterfrom
kpumuk:cross-test-ruby

Conversation

@kpumuk
Copy link
Contributor

@kpumuk kpumuk commented Jan 28, 2026

This pull request enables cross-tests for Ruby library using the lowest supported Ruby.

Note

Python cross-tests fail for UUID (py lacks UUID type/JSON 'uid') and SSL (TSSLSocket requires ca_certs with CERT_REQUIRED), so mask py-rb non-SSL and rb-py SSL cases.

I am going to attempt to fix Python in a follow-up PR.

  • Did you create an Apache Jira ticket? THRIFT-5909
  • If a ticket exists: Does your pull request title follow the pattern "THRIFT-NNNN: describe my issue"?
  • Did you squash your changes to a single commit? (not required, but preferred)
  • Did you do your best to avoid breaking changes? If one was needed, did you label the Jira ticket with "Breaking-Change"?
  • If your change does not involve any code, include [skip ci] anywhere in the commit message to free up build resources.

@mergeable mergeable bot added ruby github_actions Pull requests that update GitHub Actions code labels Jan 28, 2026
@dmytro-workday dmytro-workday force-pushed the cross-test-ruby branch 2 times, most recently from 636c3ff to 4d0c185 Compare January 28, 2026 02:57
@kpumuk
Copy link
Contributor Author

kpumuk commented Feb 4, 2026

Switching to draft to figure out cross-test issues with Python after #3298 merge

@kpumuk kpumuk marked this pull request as draft February 4, 2026 21:03
@kpumuk kpumuk marked this pull request as ready for review February 4, 2026 21:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github_actions Pull requests that update GitHub Actions code ruby

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant