@@ -19,17 +19,14 @@ jobs:
1919 include :
2020 # Test both FFI and Native implementations on the highest and lowest
2121 # Ruby versions for CRuby and JRuby, but only on Bazel 5.x.
22- - { name: Ruby 2.7, ruby: ruby-2.7.0, ffi: NATIVE }
23- # TODO Re-enable these once flakes are fixed
24- # - { name: Ruby 2.7, ruby: ruby-2.7.0, ffi: FFI }
2522 - { name: Ruby 3.0, ruby: ruby-3.0.2 }
2623 - { name: Ruby 3.1, ruby: ruby-3.1.0 }
2724 - { name: Ruby 3.2, ruby: ruby-3.2.0, ffi: NATIVE }
2825 - { name: Ruby 3.3, ruby: ruby-3.3.0, ffi: NATIVE }
2926 # TODO Re-enable these once flakes are fixed
3027 # - { name: Ruby 3.2, ruby: ruby-3.2.0, ffi: FFI }
31- - { name: JRuby 9.4, ruby: jruby-9.4.3 .0, ffi: NATIVE }
32- - { name: JRuby 9.4, ruby: jruby-9.4.3 .0, ffi: FFI }
28+ - { name: JRuby 9.4, ruby: jruby-9.4.6 .0, ffi: NATIVE }
29+ - { name: JRuby 9.4, ruby: jruby-9.4.6 .0, ffi: FFI }
3330
3431 name : Linux ${{ matrix.name }}${{ matrix.ffi == 'FFI' && ' FFI' || '' }}
3532 runs-on : ubuntu-latest
4138 - name : Run tests
4239 uses : protocolbuffers/protobuf-ci/bazel-docker@v2
4340 with :
44- image : ${{ matrix.image || format('us-docker.pkg.dev/protobuf-build/containers/test/linux/ruby:{0}-6.3.0-904cad5249547845454998ca3837a34c71fabf96 ', matrix.ruby) }}
41+ image : ${{ matrix.image || format('us-docker.pkg.dev/protobuf-build/containers/test/linux/ruby:{0}-6.3.0-384d5abe83a791c6b1ce04f5d7bc0b1f84a30d38 ', matrix.ruby) }}
4542 credentials : ${{ secrets.GAR_SERVICE_ACCOUNT }}
4643 bazel-cache : ruby_linux/${{ matrix.ruby }}_${{ matrix.bazel }}
4744 bazel : test //ruby/... //ruby/tests:ruby_version --test_env=KOKORO_RUBY_VERSION --test_env=BAZEL=true ${{ matrix.ffi == 'FFI' && '--//ruby:ffi=enabled --test_env=PROTOCOL_BUFFERS_RUBY_IMPLEMENTATION=FFI' || '' }}
0 commit comments