protobuf/ruby/compatibility_tests/v3.0.0
Joshua Haberman dbb9619a9d
Cherry-pick to get Ruby 3.1 support in protobuf 3.20.0 (#9657)
* Allow pre-compiled binaries for ruby 3.1.0 (#9566)

* Allow pre-compiled binaries for ruby 3.1.1

* add comment

* fix build and use ruby 3.1.0

* add ruby31 to build CI for tests and release

* trying to fix ci

* install ruby 3.1.0 in ruby_build_environment.sh

* use head for rvm to install 3.1.0

* just install master version of rvm in prepare_build_macos_rc

* force install of master rvm in ruby_build_environment.sh

* Use coroutine=universal when compiling ruby31

* use ucontext

* fix filename

* fix coroutine name

* use git head for rake-compiler-dock

* use newest rake-compiler-dock version

* Updated CHANGES.txt for Ruby changes.

* Fixed Ruby 3.1 tests by marking intersect? as unimplemented. (#9645)

* Fixed Ruby 3.1 tests by marking intersect? as unimplemented.

* Updated compatibility tests.

Co-authored-by: Marco Concetto Rudilosso <marcoconcettorudilosso@gmail.com>
2022-03-21 15:26:27 -07:00
..
tests Cherry-pick to get Ruby 3.1 support in protobuf 3.20.0 (#9657) 2022-03-21 15:26:27 -07:00
Rakefile Add Ruby compatibilty test against 3.0.0. 2017-02-27 17:38:54 -08:00
README.md Fix typos (#7050) 2020-01-08 10:18:20 -08:00
test.sh Add an explicit RUBYLIB path to fix a load error under JRuby 2021-10-04 15:44:38 +00:00

Protobuf Ruby Compatibility Tests

This directory contains a snapshot of protobuf ruby 3.0.0 unittest code and test scripts used to verifies whether the latest version of protobuf is still compatible with 3.0.0 generated code.