Skip to content

Add binary serialization of the parsed AST (JRuby support, step 2) #8286

Add binary serialization of the parsed AST (JRuby support, step 2)

Add binary serialization of the parsed AST (JRuby support, step 2) #8286

Triggered via pull request June 22, 2026 05:06
Status Failure
Total duration 8m 23s
Artifacts

ruby.yml

on: pull_request
Matrix: C99_compile
Matrix: clang_compile
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

8 errors and 4 warnings
test (4.0, rubocop validate test_doc build test_generate_stdlib raap)
Process completed with exit code 1.
test (4.0, rubocop validate test_doc build test_generate_stdlib raap): test/stdlib/StringIO_test.rb#L162
Lint/DuplicateMethods: Method `StringIOTypeTest#test_sysread` is defined at both test/stdlib/StringIO_test.rb:93 and test/stdlib/StringIO_test.rb:162.
test (4.0, rubocop validate test_doc build test_generate_stdlib raap): test/stdlib/StringIO_test.rb#L140
Lint/DuplicateMethods: Method `StringIOTypeTest#test_read_nonblock` is defined at both test/stdlib/StringIO_test.rb:83 and test/stdlib/StringIO_test.rb:140.
test (4.0, rubocop validate test_doc build test_generate_stdlib raap): test/stdlib/StringIO_test.rb#L133
Lint/DuplicateMethods: Method `StringIOTypeTest#test_pread` is defined at both test/stdlib/StringIO_test.rb:78 and test/stdlib/StringIO_test.rb:133.
test (head, stdlib_test rubocop)
Process completed with exit code 1.
test (head, stdlib_test rubocop): test/stdlib/StringIO_test.rb#L162
Lint/DuplicateMethods: Method `StringIOTypeTest#test_sysread` is defined at both test/stdlib/StringIO_test.rb:93 and test/stdlib/StringIO_test.rb:162.
test (head, stdlib_test rubocop): test/stdlib/StringIO_test.rb#L140
Lint/DuplicateMethods: Method `StringIOTypeTest#test_read_nonblock` is defined at both test/stdlib/StringIO_test.rb:83 and test/stdlib/StringIO_test.rb:140.
test (head, stdlib_test rubocop): test/stdlib/StringIO_test.rb#L133
Lint/DuplicateMethods: Method `StringIOTypeTest#test_pread` is defined at both test/stdlib/StringIO_test.rb:78 and test/stdlib/StringIO_test.rb:133.
clang_compile (head)
The following taps are not trusted: aws/tap azure/bicep Homebrew will ignore formulae, casks and commands from these taps when `HOMEBREW_REQUIRE_TAP_TRUST` is set. This will become the default in Homebrew 6.0.0 or 5.2.0, whichever comes first. Enable trust checks now with: export HOMEBREW_REQUIRE_TAP_TRUST=1 Trust specific formulae, casks or commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> or trust installed formulae from these taps with: brew trust --formula azure/bicep/bicep You can trust all formulae, casks and commands from these taps with: brew trust aws/tap azure/bicep Prefer trusting only the specific formulae, casks or commands you need. Untap them with: brew untap aws/tap azure/bicep To keep allowing them by default during the transition: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release.
C99_compile (4.0)
The following taps are not trusted: aws/tap azure/bicep Homebrew will ignore formulae, casks and commands from these taps when `HOMEBREW_REQUIRE_TAP_TRUST` is set. This will become the default in Homebrew 6.0.0 or 5.2.0, whichever comes first. Enable trust checks now with: export HOMEBREW_REQUIRE_TAP_TRUST=1 Trust specific formulae, casks or commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> or trust installed formulae from these taps with: brew trust --formula azure/bicep/bicep You can trust all formulae, casks and commands from these taps with: brew trust aws/tap azure/bicep Prefer trusting only the specific formulae, casks or commands you need. Untap them with: brew untap aws/tap azure/bicep To keep allowing them by default during the transition: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release.
clang_compile (4.0)
The following taps are not trusted: aws/tap azure/bicep Homebrew will ignore formulae, casks and commands from these taps when `HOMEBREW_REQUIRE_TAP_TRUST` is set. This will become the default in Homebrew 6.0.0 or 5.2.0, whichever comes first. Enable trust checks now with: export HOMEBREW_REQUIRE_TAP_TRUST=1 Trust specific formulae, casks or commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> or trust installed formulae from these taps with: brew trust --formula azure/bicep/bicep You can trust all formulae, casks and commands from these taps with: brew trust aws/tap azure/bicep Prefer trusting only the specific formulae, casks or commands you need. Untap them with: brew untap aws/tap azure/bicep To keep allowing them by default during the transition: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release.
C99_compile (head)
The following taps are not trusted: aws/tap azure/bicep Homebrew will ignore formulae, casks and commands from these taps when `HOMEBREW_REQUIRE_TAP_TRUST` is set. This will become the default in Homebrew 6.0.0 or 5.2.0, whichever comes first. Enable trust checks now with: export HOMEBREW_REQUIRE_TAP_TRUST=1 Trust specific formulae, casks or commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> or trust installed formulae from these taps with: brew trust --formula azure/bicep/bicep You can trust all formulae, casks and commands from these taps with: brew trust aws/tap azure/bicep Prefer trusting only the specific formulae, casks or commands you need. Untap them with: brew untap aws/tap azure/bicep To keep allowing them by default during the transition: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release.