Skip to content

Run pathname specs from ruby/spec in CI and fix them #196

Run pathname specs from ruby/spec in CI and fix them

Run pathname specs from ruby/spec in CI and fix them #196

Triggered via pull request August 23, 2025 12:32
Status Failure
Total duration 57s
Artifacts

test.yml

on: pull_request
ruby-versions  /  Generate Ruby versions
4s
ruby-versions / Generate Ruby versions
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 17 notices
build (jruby / ubuntu-latest)
Process completed with exit code 1.
Error: test/pathname/test_pathname.rb#L439
TypeError: no implicit conversion of nil into String org/jruby/RubyFile.java:858:in 'realpath' /home/runner/work/pathname/pathname/lib/pathname.rb:987:in 'realpath' /home/runner/work/pathname/pathname/test/pathname/test_pathname.rb:373:in 'realpath' /home/runner/work/pathname/pathname/test/pathname/test_pathname.rb:439:in 'block in test_realdirpath' /home/runner/.rubies/jruby-10.0.2.0/lib/ruby/stdlib/tmpdir.rb:96:in 'mktmpdir' /home/runner/work/pathname/pathname/test/pathname/test_pathname.rb:438:in 'test_realdirpath' org/jruby/RubyKernel.java:1397:in 'catch' org/jruby/RubyKernel.java:1392:in 'catch' org/jruby/RubyArray.java:2088:in 'each' org/jruby/RubyArray.java:2088:in 'each' org/jruby/RubyKernel.java:1397:in 'catch' org/jruby/RubyKernel.java:1392:in 'catch'
build (jruby-head / ubuntu-latest)
Process completed with exit code 1.
Error: test/pathname/test_pathname.rb#L439
TypeError: no implicit conversion of nil into String org/jruby/RubyFile.java:858:in 'realpath' /home/runner/work/pathname/pathname/lib/pathname.rb:987:in 'realpath' /home/runner/work/pathname/pathname/test/pathname/test_pathname.rb:373:in 'realpath' /home/runner/work/pathname/pathname/test/pathname/test_pathname.rb:439:in 'block in test_realdirpath' /home/runner/.rubies/jruby-head/lib/ruby/stdlib/tmpdir.rb:96:in 'mktmpdir' /home/runner/work/pathname/pathname/test/pathname/test_pathname.rb:438:in 'test_realdirpath' org/jruby/RubyKernel.java:1397:in 'catch' org/jruby/RubyKernel.java:1392:in 'catch' org/jruby/RubyArray.java:2088:in 'each' org/jruby/RubyArray.java:2088:in 'each' org/jruby/RubyKernel.java:1397:in 'catch' org/jruby/RubyKernel.java:1392:in 'catch'
build (3.4 / macos-latest)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
build (3.4 / macos-latest)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
build (3.3 / macos-latest)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
build (3.3 / macos-latest)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
build (3.2 / macos-latest)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
build (3.2 / macos-latest)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
build (head / macos-latest)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
build (head / macos-latest)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
build (truffleruby / macos-latest)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
build (truffleruby / macos-latest)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
build (truffleruby-head / macos-latest)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
build (truffleruby-head / macos-latest)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
build (mingw / windows-latest)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
build (3.2 / windows-latest)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
build (3.4 / windows-latest)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
build (3.3 / windows-latest)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
build (mswin / windows-latest)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677