@@ -20,13 +20,11 @@ jobs:
20
20
# Test both FFI and Native implementations on the highest and lowest
21
21
# Ruby versions for CRuby and JRuby, but only on Bazel 5.x.
22
22
- { name: Ruby 3.0, ruby: ruby-3.0.2, ffi: NATIVE }
23
- # TODO Re-enable these once flakes are fixed
24
- # - { name: Ruby 3.0, ruby: ruby-3.0.2, ffi: FFI }
23
+ - { name: Ruby 3.0, ruby: ruby-3.0.2, ffi: FFI }
25
24
- { name: Ruby 3.1, ruby: ruby-3.1.0 }
26
25
- { name: Ruby 3.2, ruby: ruby-3.2.0 }
27
26
- { name: Ruby 3.3, ruby: ruby-3.3.0, ffi: NATIVE }
28
- # TODO Re-enable these once flakes are fixed
29
- # - { name: Ruby 3.3, ruby: ruby-3.3.0, ffi: FFI }
27
+ - { name: Ruby 3.3, ruby: ruby-3.3.0, ffi: FFI }
30
28
- { name: JRuby 9.4, ruby: jruby-9.4.6.0, ffi: NATIVE }
31
29
- { name: JRuby 9.4, ruby: jruby-9.4.6.0, ffi: FFI }
32
30
44
42
credentials : ${{ secrets.GAR_SERVICE_ACCOUNT }}
45
43
bazel-cache : ruby_linux/${{ matrix.ruby }}_${{ matrix.bazel }}
46
44
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' || '' }}
45
+ - name : Archive log artifacts
46
+ uses : actions/upload-artifact@v4
47
+ with :
48
+ name : test-logs-${{ matrix.ruby }}_${{ matrix.ffi || 'NATIVE' }}
49
+ path : logs
47
50
48
51
linux-32bit :
49
52
name : Linux 32-bit
@@ -116,13 +119,11 @@ jobs:
116
119
# Ruby versions for CRuby, but only on Bazel 5.x.
117
120
# Quote versions numbers otherwise 3.0 will render as 3
118
121
- { version: "3.0", ffi: NATIVE }
119
- # TODO Re-enable these once flakes are fixed
120
- # - { version: "3.0", ffi: FFI }
122
+ - { version: "3.0", ffi: FFI }
121
123
- { version: "3.1" }
122
124
- { version: "3.2" }
123
125
- { version: "3.3", ffi: NATIVE }
124
- # TODO Re-enable these once flakes are fixed
125
- # - { version: "3.3", ffi: FFI }
126
+ - { version: "3.3", ffi: FFI }
126
127
127
128
name : MacOS Ruby ${{ matrix.version }}${{ matrix.ffi == 'FFI' && ' FFI' || '' }}
128
129
runs-on : macos-12
0 commit comments