Skip to content

Validate local collection symlink targets #8652

Validate local collection symlink targets

Validate local collection symlink targets #8652

Triggered via pull request August 29, 2026 16:45
Status Failure
Total duration 8m 35s
Artifacts

ruby.yml

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

Annotations

9 errors and 4 warnings
test (head, stdlib_test rubocop)
Process completed with exit code 1.
Error: test/stdlib/Net_HTTP_test.rb#L597
NameError: uninitialized constant Net::ReadLimitExceeded /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http/response.rb:164:in 'Net::HTTPResponse.read_line' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http/response.rb:172:in 'Net::HTTPResponse.read_status_line' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http/response.rb:154:in 'Net::HTTPResponse.read_new' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2502:in 'block in Net::HTTP#transport_request' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2492:in 'Kernel#catch' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2492:in 'Net::HTTP#transport_request' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2463:in 'Net::HTTP#request' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2304:in 'Net::HTTP#request_get' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:830:in 'block in Net::HTTP.get_response' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:1634:in 'Net::HTTP#start' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:1068:in 'Net::HTTP.start' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:828:in 'Net::HTTP.get_response' test/stdlib/Net_HTTP_test.rb:575:in 'block in TestInstanceNetHTTPResponse::Foo.success' test/stdlib/Net_HTTP_test.rb:48:in 'WithServer#with_server' test/stdlib/Net_HTTP_test.rb:574:in 'TestInstanceNetHTTPResponse::Foo.success' test/stdlib/Net_HTTP_test.rb:597:in 'TestInstanceNetHTTPResponse#test_manipulation_function'
Error: test/stdlib/Net_HTTP_test.rb#L582
NameError: uninitialized constant Net::ReadLimitExceeded /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http/response.rb:164:in 'Net::HTTPResponse.read_line' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http/response.rb:172:in 'Net::HTTPResponse.read_status_line' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http/response.rb:154:in 'Net::HTTPResponse.read_new' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2502:in 'block in Net::HTTP#transport_request' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2492:in 'Kernel#catch' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2492:in 'Net::HTTP#transport_request' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2463:in 'Net::HTTP#request' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2304:in 'Net::HTTP#request_get' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:830:in 'block in Net::HTTP.get_response' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:1634:in 'Net::HTTP#start' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:1068:in 'Net::HTTP.start' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:828:in 'Net::HTTP.get_response' test/stdlib/Net_HTTP_test.rb:575:in 'block in TestInstanceNetHTTPResponse::Foo.success' test/stdlib/Net_HTTP_test.rb:48:in 'WithServer#with_server' test/stdlib/Net_HTTP_test.rb:574:in 'TestInstanceNetHTTPResponse::Foo.success' test/stdlib/Net_HTTP_test.rb:582:in 'TestInstanceNetHTTPResponse#test_attr_readers'
Error: test/stdlib/Net_HTTP_test.rb#L452
NameError: uninitialized constant Net::ReadLimitExceeded /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http/response.rb:164:in 'Net::HTTPResponse.read_line' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http/response.rb:172:in 'Net::HTTPResponse.read_status_line' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http/response.rb:154:in 'Net::HTTPResponse.read_new' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2502:in 'block in Net::HTTP#transport_request' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2492:in 'Kernel#catch' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2492:in 'Net::HTTP#transport_request' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2463:in 'Net::HTTP#request' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2304:in 'Net::HTTP#request_get' test/stdlib/Net_HTTP_test.rb:452:in 'block in TestHTTPRequest#test_manipulation_of_headers' test/stdlib/Net_HTTP_test.rb:48:in 'WithServer#with_server' test/stdlib/Net_HTTP_test.rb:444:in 'TestHTTPRequest#test_manipulation_of_headers'
Error: test/stdlib/open-uri_test.rb#L11
NameError: uninitialized constant Net::ReadLimitExceeded /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http/response.rb:164:in 'Net::HTTPResponse.read_line' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http/response.rb:172:in 'Net::HTTPResponse.read_status_line' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http/response.rb:154:in 'Net::HTTPResponse.read_new' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2502:in 'block in Net::HTTP#transport_request' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2492:in 'Kernel#catch' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2492:in 'Net::HTTP#transport_request' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2463:in 'Net::HTTP#request' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/open-uri.rb:362:in 'block in OpenURI.open_http' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:1634:in 'Net::HTTP#start' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/open-uri.rb:356:in 'OpenURI.open_http' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/open-uri.rb:834:in 'URI::HTTP#buffer_open' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/open-uri.rb:238:in 'block in OpenURI.open_loop' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/open-uri.rb:236:in 'Kernel#catch' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/open-uri.rb:236:in 'OpenURI.open_loop' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/open-uri.rb:168:in 'OpenURI.open_uri' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/open-uri.rb:814:in 'OpenURI::OpenRead#open' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/open-uri.rb:32:in 'URI.open' /home/runner/work/rbs/rbs/lib/rbs/unit_test/spy.rb:94:in 'block (2 levels) in wrapped_object' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:152:in 'block in RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'Kernel#catch' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:172:in 'RBS::UnitTest::TypeAssertions#assert_send_type' test/stdlib/open-uri_test.rb:11:in 'OpenURISingletonTest#test_URI_open'
Error: test/stdlib/Net_HTTP_test.rb#L98
NameError: uninitialized constant Net::ReadLimitExceeded /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http/response.rb:164:in 'Net::HTTPResponse.read_line' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http/response.rb:172:in 'Net::HTTPResponse.read_status_line' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http/response.rb:154:in 'Net::HTTPResponse.read_new' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2502:in 'block in Net::HTTP#transport_request' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2492:in 'Kernel#catch' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2492:in 'Net::HTTP#transport_request' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2463:in 'Net::HTTP#request' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2477:in 'Net::HTTP#send_entity' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2076:in 'Net::HTTP#post' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:864:in 'block in Net::HTTP.post' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:1634:in 'Net::HTTP#start' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:1068:in 'Net::HTTP.start' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:862:in 'Net::HTTP.post' /home/runner/work/rbs/rbs/lib/rbs/unit_test/spy.rb:94:in 'block (2 levels) in wrapped_object' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:152:in 'block in RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'Kernel#catch' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:172:in 'RBS::UnitTest::TypeAssertions#assert_send_type' test/stdlib/Net_HTTP_test.rb:98:in 'block in NetSingletonTest#test_post' test/stdlib/Net_HTTP_test.rb:48:in 'WithServer#with_server' test/stdlib/Net_HTTP_test.rb:97:in 'NetSingletonTest#test_post'
Error: test/stdlib/Net_HTTP_test.rb#L67
NameError: uninitialized constant Net::ReadLimitExceeded /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http/response.rb:164:in 'Net::HTTPResponse.read_line' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http/response.rb:172:in 'Net::HTTPResponse.read_status_line' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http/response.rb:154:in 'Net::HTTPResponse.read_new' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2502:in 'block in Net::HTTP#transport_request' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2492:in 'Kernel#catch' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2492:in 'Net::HTTP#transport_request' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2463:in 'Net::HTTP#request' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2304:in 'Net::HTTP#request_get' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:830:in 'block in Net::HTTP.get_response' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:1634:in 'Net::HTTP#start' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:1068:in 'Net::HTTP.start' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:828:in 'Net::HTTP.get_response' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:768:in 'Net::HTTP.get_print' /home/runner/work/rbs/rbs/lib/rbs/unit_test/spy.rb:94:in 'block (2 levels) in wrapped_object' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:152:in 'block in RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'Kernel#catch' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:172:in 'RBS::UnitTest::TypeAssertions#assert_send_type' test/stdlib/Net_HTTP_test.rb:67:in 'block in NetSingletonTest#test_get' test/stdlib/Net_HTTP_test.rb:48:in 'WithServer#with_server' test/stdlib/Net_HTTP_test.rb:66:in 'NetSingletonTest#test_get'
Error: test/stdlib/Net_HTTP_test.rb#L391
NameError: uninitialized constant Net::ReadLimitExceeded /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http/response.rb:164:in 'Net::HTTPResponse.read_line' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http/response.rb:172:in 'Net::HTTPResponse.read_status_line' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http/response.rb:154:in 'Net::HTTPResponse.read_new' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2502:in 'block in Net::HTTP#transport_request' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2492:in 'Kernel#catch' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2492:in 'Net::HTTP#transport_request' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2463:in 'Net::HTTP#request' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2419:in 'Net::HTTP#send_request' /home/runner/work/rbs/rbs/lib/rbs/unit_test/spy.rb:94:in 'block (2 levels) in wrapped_object' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:152:in 'block in RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'Kernel#catch' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:172:in 'RBS::UnitTest::TypeAssertions#assert_send_type' test/stdlib/Net_HTTP_test.rb:391:in 'block in NetInstanceTest#test_request' test/stdlib/Net_HTTP_test.rb:48:in 'WithServer#with_server' test/stdlib/Net_HTTP_test.rb:390:in 'NetInstanceTest#test_request'
Error: test/stdlib/Net_HTTP_test.rb#L256
NameError: uninitialized constant Net::ReadLimitExceeded /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http/response.rb:164:in 'Net::HTTPResponse.read_line' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http/response.rb:172:in 'Net::HTTPResponse.read_status_line' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http/response.rb:154:in 'Net::HTTPResponse.read_new' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2502:in 'block in Net::HTTP#transport_request' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2492:in 'Kernel#catch' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2492:in 'Net::HTTP#transport_request' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2463:in 'Net::HTTP#request' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+4/net/http.rb:2020:in 'Net::HTTP#get' /home/runner/work/rbs/rbs/lib/rbs/unit_test/spy.rb:94:in 'block (2 levels) in wrapped_object' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:152:in 'block in RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'Kernel#catch' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:172:in 'RBS::UnitTest::TypeAssertions#assert_send_type' test/stdlib/Net_HTTP_test.rb:256:in 'block in NetInstanceTest#test_http_verbs' test/stdlib/Net_HTTP_test.rb:48:in 'WithServer#with_server' test/stdlib/Net_HTTP_test.rb:255:in 'NetInstanceTest#test_http_verbs'
clang_compile (4.0)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
clang_compile (head)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
C99_compile (4.0)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
C99_compile (head)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust