Skip to content

Add assert_in_ractor #23

Add assert_in_ractor

Add assert_in_ractor #23

Triggered via push September 30, 2026 09:46
Status Failure
Total duration 3m 20s
Artifacts –

ci.yml

on: push
ruby-versions  /  Generate Ruby versions
3s
ruby-versions / Generate Ruby versions
Matrix: host
Fit to window
Zoom out
Zoom in

Annotations

44 errors and 22 notices
ubuntu-latest 3.0
Process completed with exit code 1.
ubuntu-latest head
Process completed with exit code 1.
Error: test/test_core_assertions.rb#L58
Ractor::IsolationError: can not access non-shareable objects in constant Test::Unit::Assertions::NOT_SPECIFIED of a class/module created by another Ractor. /home/runner/work/test-unit-ruby-core/test-unit-ruby-core/lib/core_assertions.rb:734:in 'Test::Unit::CoreAssertions#assert' /home/runner/work/test-unit-ruby-core/test-unit-ruby-core/test/test_core_assertions.rb:58:in 'block in TestCoreAssertions#test_assert_in_ractor_counts_assertions' /home/runner/work/test-unit-ruby-core/test-unit-ruby-core/lib/core_assertions.rb:532:in 'BasicObject#instance_exec' /home/runner/work/test-unit-ruby-core/test-unit-ruby-core/lib/core_assertions.rb:532:in 'block in Test::Unit::CoreAssertions#assert_in_ractor'
ubuntu-latest 3.3
Process completed with exit code 1.
ubuntu-latest 3.2
Process completed with exit code 1.
ubuntu-latest 3.4
Process completed with exit code 1.
ubuntu-latest 3.1
Process completed with exit code 1.
macos-latest 3.0
Process completed with exit code 1.
ubuntu-latest 4.0
Process completed with exit code 1.
Error: test/test_core_assertions.rb#L58
Ractor::IsolationError: can not access non-shareable objects in constant Test::Unit::Assertions::NOT_SPECIFIED by non-main ractor. /home/runner/work/test-unit-ruby-core/test-unit-ruby-core/lib/core_assertions.rb:734:in 'Test::Unit::CoreAssertions#assert' /home/runner/work/test-unit-ruby-core/test-unit-ruby-core/test/test_core_assertions.rb:58:in 'block in TestCoreAssertions#test_assert_in_ractor_counts_assertions' /home/runner/work/test-unit-ruby-core/test-unit-ruby-core/lib/core_assertions.rb:532:in 'BasicObject#instance_exec' /home/runner/work/test-unit-ruby-core/test-unit-ruby-core/lib/core_assertions.rb:532:in 'block in Test::Unit::CoreAssertions#assert_in_ractor'
macos-latest head
Process completed with exit code 1.
Error: test/test_core_assertions.rb#L58
Ractor::IsolationError: can not access non-shareable objects in constant Test::Unit::Assertions::NOT_SPECIFIED of a class/module created by another Ractor. /Users/runner/work/test-unit-ruby-core/test-unit-ruby-core/lib/core_assertions.rb:734:in 'Test::Unit::CoreAssertions#assert' /Users/runner/work/test-unit-ruby-core/test-unit-ruby-core/test/test_core_assertions.rb:58:in 'block in TestCoreAssertions#test_assert_in_ractor_counts_assertions' /Users/runner/work/test-unit-ruby-core/test-unit-ruby-core/lib/core_assertions.rb:532:in 'BasicObject#instance_exec' /Users/runner/work/test-unit-ruby-core/test-unit-ruby-core/lib/core_assertions.rb:532:in 'block in Test::Unit::CoreAssertions#assert_in_ractor'
ubuntu-latest 2.5
Process completed with exit code 1.
ubuntu-latest 2.4
Process completed with exit code 1.
ubuntu-latest 2.3
Process completed with exit code 1.
ubuntu-latest 2.7
Process completed with exit code 1.
ubuntu-latest 2.6
Process completed with exit code 1.
macos-latest 3.2
Process completed with exit code 1.
windows-latest mingw
Process completed with exit code 1.
Error: test/test_core_assertions.rb#L58
Ractor::IsolationError: can not access non-shareable objects in constant Test::Unit::Assertions::NOT_SPECIFIED by non-main ractor. D:/a/test-unit-ruby-core/test-unit-ruby-core/lib/core_assertions.rb:734:in 'Test::Unit::CoreAssertions#assert' D:/a/test-unit-ruby-core/test-unit-ruby-core/test/test_core_assertions.rb:58:in 'block in TestCoreAssertions#test_assert_in_ractor_counts_assertions' D:/a/test-unit-ruby-core/test-unit-ruby-core/lib/core_assertions.rb:532:in 'BasicObject#instance_exec' D:/a/test-unit-ruby-core/test-unit-ruby-core/lib/core_assertions.rb:532:in 'block in Test::Unit::CoreAssertions#assert_in_ractor'
macos-latest 2.7
Process completed with exit code 1.
windows-latest 3.4
Process completed with exit code 1.
windows-latest 3.3
Process completed with exit code 1.
windows-latest 4.0
Process completed with exit code 1.
Error: test/test_core_assertions.rb#L58
Ractor::IsolationError: can not access non-shareable objects in constant Test::Unit::Assertions::NOT_SPECIFIED by non-main ractor. D:/a/test-unit-ruby-core/test-unit-ruby-core/lib/core_assertions.rb:734:in 'Test::Unit::CoreAssertions#assert' D:/a/test-unit-ruby-core/test-unit-ruby-core/test/test_core_assertions.rb:58:in 'block in TestCoreAssertions#test_assert_in_ractor_counts_assertions' D:/a/test-unit-ruby-core/test-unit-ruby-core/lib/core_assertions.rb:532:in 'BasicObject#instance_exec' D:/a/test-unit-ruby-core/test-unit-ruby-core/lib/core_assertions.rb:532:in 'block in Test::Unit::CoreAssertions#assert_in_ractor'
windows-latest 3.2
Process completed with exit code 1.
macos-latest 3.4
Process completed with exit code 1.
windows-latest 3.0
Process completed with exit code 1.
windows-latest 3.1
Process completed with exit code 1.
windows-latest 2.7
Process completed with exit code 1.
windows-latest mswin
Process completed with exit code 1.
Error: test/test_core_assertions.rb#L58
Ractor::IsolationError: can not access non-shareable objects in constant Test::Unit::Assertions::NOT_SPECIFIED of a class/module created by another Ractor. D:/a/test-unit-ruby-core/test-unit-ruby-core/lib/core_assertions.rb:734:in 'Test::Unit::CoreAssertions#assert' D:/a/test-unit-ruby-core/test-unit-ruby-core/test/test_core_assertions.rb:58:in 'block in TestCoreAssertions#test_assert_in_ractor_counts_assertions' D:/a/test-unit-ruby-core/test-unit-ruby-core/lib/core_assertions.rb:532:in 'BasicObject#instance_exec' D:/a/test-unit-ruby-core/test-unit-ruby-core/lib/core_assertions.rb:532:in 'block in Test::Unit::CoreAssertions#assert_in_ractor'
windows-latest 2.4
Process completed with exit code 1.
windows-latest 2.3
Process completed with exit code 1.
windows-latest 2.5
Process completed with exit code 1.
macos-latest 3.1
Process completed with exit code 1.
windows-latest 2.6
Process completed with exit code 1.
macos-latest 3.3
Process completed with exit code 1.
macos-15-intel 2.4
Process completed with exit code 1.
macos-latest 4.0
Process completed with exit code 1.
Error: test/test_core_assertions.rb#L58
Ractor::IsolationError: can not access non-shareable objects in constant Test::Unit::Assertions::NOT_SPECIFIED by non-main ractor. /Users/runner/work/test-unit-ruby-core/test-unit-ruby-core/lib/core_assertions.rb:734:in 'Test::Unit::CoreAssertions#assert' /Users/runner/work/test-unit-ruby-core/test-unit-ruby-core/test/test_core_assertions.rb:58:in 'block in TestCoreAssertions#test_assert_in_ractor_counts_assertions' /Users/runner/work/test-unit-ruby-core/test-unit-ruby-core/lib/core_assertions.rb:532:in 'BasicObject#instance_exec' /Users/runner/work/test-unit-ruby-core/test-unit-ruby-core/lib/core_assertions.rb:532:in 'block in Test::Unit::CoreAssertions#assert_in_ractor'
macos-latest 2.6
Process completed with exit code 1.
macos-15-intel 2.3
Process completed with exit code 1.
macos-15-intel 2.5
Process completed with exit code 1.
ruby-versions / Generate Ruby versions
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
ubuntu-latest 3.0
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
ubuntu-latest head
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
ubuntu-latest 3.3
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
ubuntu-latest 3.2
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
ubuntu-latest 3.4
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
ubuntu-latest 3.1
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
macos-latest 3.0
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
ubuntu-latest 4.0
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
macos-latest head
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
ubuntu-latest 2.5
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
ubuntu-latest 2.4
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
ubuntu-latest 2.3
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
ubuntu-latest 2.7
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
ubuntu-latest 2.6
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
macos-latest 3.2
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
macos-latest 2.7
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
macos-latest 3.4
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
macos-latest 3.1
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
macos-latest 3.3
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
macos-latest 4.0
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
macos-latest 2.6
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.