|
|
|
@ -20,11 +20,13 @@ jobs: |
|
|
|
|
# Test both FFI and Native implementations on the highest and lowest |
|
|
|
|
# Ruby versions for CRuby and JRuby, but only on Bazel 5.x. |
|
|
|
|
- { name: Ruby 2.7, ruby: ruby-2.7.0, ffi: NATIVE } |
|
|
|
|
- { name: Ruby 2.7, ruby: ruby-2.7.0, ffi: FFI } |
|
|
|
|
# TODO(b/294608485) Re-enable these once flakes are fixed |
|
|
|
|
#- { name: Ruby 2.7, ruby: ruby-2.7.0, ffi: FFI } |
|
|
|
|
- { name: Ruby 3.0, ruby: ruby-3.0.2 } |
|
|
|
|
- { name: Ruby 3.1, ruby: ruby-3.1.0 } |
|
|
|
|
- { name: Ruby 3.2, ruby: ruby-3.2.0, ffi: NATIVE } |
|
|
|
|
- { name: Ruby 3.2, ruby: ruby-3.2.0, ffi: FFI } |
|
|
|
|
# TODO(b/294608485) Re-enable these once flakes are fixed |
|
|
|
|
#- { name: Ruby 3.2, ruby: ruby-3.2.0, ffi: FFI } |
|
|
|
|
- { name: JRuby 9.4, ruby: jruby-9.4.3.0, ffi: NATIVE } |
|
|
|
|
- { name: JRuby 9.4, ruby: jruby-9.4.3.0, ffi: FFI } |
|
|
|
|
|
|
|
|
@ -123,13 +125,11 @@ jobs: |
|
|
|
|
# Test both FFI and Native implementations on the highest and lowest |
|
|
|
|
# Ruby versions for CRuby and JRuby, but only on Bazel 5.x. |
|
|
|
|
- { name: Ruby 2.7, ruby: ruby-2.7.0, ffi: NATIVE } |
|
|
|
|
# TODO(b/294608485) Re-enable these once flakes are fixed |
|
|
|
|
#- { name: Ruby 2.7, ruby: ruby-2.7.0, ffi: FFI } |
|
|
|
|
- { name: Ruby 2.7, ruby: ruby-2.7.0, ffi: FFI } |
|
|
|
|
- { name: Ruby 3.0, ruby: ruby-3.0.2} |
|
|
|
|
- { name: Ruby 3.1, ruby: ruby-3.1.0} |
|
|
|
|
- { name: Ruby 3.2, ruby: ruby-3.2.0, ffi: NATIVE } |
|
|
|
|
# TODO(b/294608485) Re-enable these once flakes are fixed |
|
|
|
|
#- { name: Ruby 3.2, ruby: ruby-3.2.0, ffi: FFI } |
|
|
|
|
- { name: Ruby 3.2, ruby: ruby-3.2.0, ffi: FFI } |
|
|
|
|
- { name: JRuby 9.4, ruby: jruby-9.4.3.0, ffi: NATIVE } |
|
|
|
|
- { name: JRuby 9.4, ruby: jruby-9.4.3.0, ffi: FFI } |
|
|
|
|
name: Install ${{ matrix.name }}${{ matrix.ffi == 'FFI' && ' FFI' || '' }} |
|
|
|
|