Skip to content

ZJIT: Post-process bindings to use i32 for offset type, removing casts #85

ZJIT: Post-process bindings to use i32 for offset type, removing casts

ZJIT: Post-process bindings to use i32 for offset type, removing casts #85

Triggered via push June 12, 2026 23:32
Status Failure
Total duration 33m 9s
Artifacts 2

tarball-test.yml

on: push
Matrix: macos / macos
Matrix: non_development / non_development
Matrix: ubuntu / ubuntu
Matrix: windows / windows
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 9 warnings
macos / macos (test-bundled-gems, macos-14)
Process completed with exit code 2.
Error: snapshot-master/gems/src/rbs/test/stdlib/resolv/DNS_test.rb#L58
Errno::EADDRNOTAVAIL: Can't assign requested address - send(2) /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:905:in 'UDPSocket#send' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:905:in 'Resolv::DNS::Requester::ConnectedUDP::Sender#send' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:705:in 'Resolv::DNS::Requester#request' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:565:in 'block in Resolv::DNS#fetch_resource' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:1178:in 'block (3 levels) in Resolv::DNS::Config#resolv' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:1176:in 'Array#each' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:1176:in 'block (2 levels) in Resolv::DNS::Config#resolv' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:1175:in 'Array#each' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:1175:in 'block in Resolv::DNS::Config#resolv' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:1173:in 'Array#each' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:1173:in 'Resolv::DNS::Config#resolv' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:547:in 'Resolv::DNS#fetch_resource' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:528:in 'Resolv::DNS#each_resource' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:414:in 'Resolv::DNS#each_address' /Users/runner/work/ruby/ruby/snapshot-master/gems/src/rbs/lib/rbs/unit_test/spy.rb:90:in 'block (2 levels) in wrapped_object' /Users/runner/work/ruby/ruby/snapshot-master/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:152:in 'block in RBS::UnitTest::TypeAssertions#send_setup' /Users/runner/work/ruby/ruby/snapshot-master/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'Kernel#catch' /Users/runner/work/ruby/ruby/snapshot-master/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'RBS::UnitTest::TypeAssertions#send_setup' /Users/runner/work/ruby/ruby/snapshot-master/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:172:in 'RBS::UnitTest::TypeAssertions#assert_send_type' test/stdlib/resolv/DNS_test.rb:58:in 'ResolvDNSinstanceTest#test_each_address'
Error: snapshot-master/gems/src/rbs/test/stdlib/resolv/DNS_test.rb#L58
Errno::EADDRNOTAVAIL: Can't assign requested address - send(2) /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:905:in 'UDPSocket#send' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:905:in 'Resolv::DNS::Requester::ConnectedUDP::Sender#send' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:705:in 'Resolv::DNS::Requester#request' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:565:in 'block in Resolv::DNS#fetch_resource' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:1178:in 'block (3 levels) in Resolv::DNS::Config#resolv' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:1176:in 'Array#each' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:1176:in 'block (2 levels) in Resolv::DNS::Config#resolv' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:1175:in 'Array#each' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:1175:in 'block in Resolv::DNS::Config#resolv' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:1173:in 'Array#each' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:1173:in 'Resolv::DNS::Config#resolv' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:547:in 'Resolv::DNS#fetch_resource' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:528:in 'Resolv::DNS#each_resource' /Users/runner/work/ruby/ruby/snapshot-master/lib/resolv.rb:414:in 'Resolv::DNS#each_address' /Users/runner/work/ruby/ruby/snapshot-master/gems/src/rbs/lib/rbs/unit_test/spy.rb:90:in 'block (2 levels) in wrapped_object' /Users/runner/work/ruby/ruby/snapshot-master/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:152:in 'block in RBS::UnitTest::TypeAssertions#send_setup' /Users/runner/work/ruby/ruby/snapshot-master/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'Kernel#catch' /Users/runner/work/ruby/ruby/snapshot-master/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'RBS::UnitTest::TypeAssertions#send_setup' /Users/runner/work/ruby/ruby/snapshot-master/gems/src/rbs/lib/rbs/unit_test/type_assertions.rb:172:in 'RBS::UnitTest::TypeAssertions#assert_send_type' test/stdlib/resolv/DNS_test.rb:58:in 'ResolvDNSinstanceTest#test_each_address'
macos / macos (test-bundled-gems, macos-14)
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.
macos / macos (test-bundled-gems, macos-26)
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.
macos / macos (check, macos-15)
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.
macos / macos (check, macos-14)
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.
macos / macos (check, macos-26)
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.
macos / macos (macos-15-intel, check)
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.
macos / macos (test-bundler-parallel, macos-14)
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.
macos / macos (test-bundler-parallel, macos-15)
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.
macos / macos (test-bundler-parallel, macos-26)
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.

Artifacts

Produced during runtime
Name Size Digest
Info
1.27 KB
sha256:16520f5f94d0aca725979252dcd010070a7fcc322f38a6dc891fd853d9a7f894
Packages
65.8 MB
sha256:b00fcc9ea436b843deee649516b7cd3c33c1c19ec097d137f1e99d730b140280