Skip to content

Add RBS::Ops

Add RBS::Ops #8086

Triggered via pull request April 15, 2026 04:49
Status Failure
Total duration 6h 0m 10s
Artifacts

ruby.yml

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

Annotations

77 errors
test (head, stdlib_test rubocop)
Process completed with exit code 1.
test (4.0, stdlib_test, --enable-frozen-string-literal)
Process completed with exit code 1.
test (4.0, stdlib_test)
Process completed with exit code 1.
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): core/rbs/ops.rbs#L4
RBS/Lint/Syntax: self type is not allowed here, token=`self` (kSELF)
Error: test/rbs/cli_test.rb#L107
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `_parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in `block (2 levels) in each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in `block in each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in `each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in `each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in `load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in `block in from_loader' <internal:kernel>:90:in `tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in `from_loader' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:178:in `run_ast' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:141:in `run' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:107:in `block (2 levels) in test_ast' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:19:in `assert_cli_success' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:106:in `block in test_ast' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:97:in `with_cli' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:105:in `test_ast'
Error: test/rbs/cli_test.rb#L184
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `_parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in `block (2 levels) in each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in `block in each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in `each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in `each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in `load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in `block in from_loader' <internal:kernel>:90:in `tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in `from_loader' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:293:in `run_ancestors' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:141:in `run' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:184:in `block (2 levels) in test_ancestors' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:19:in `assert_cli_success' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:183:in `block in test_ancestors' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:97:in `with_cli' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:182:in `test_ancestors'
Error: test/rbs/ancestor_builder_test.rb#L150
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `_parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in `block (2 levels) in each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in `block in each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in `each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in `each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in `load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in `block in from_loader' <internal:kernel>:90:in `tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in `from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in `block in build' /opt/hostedtoolcache/Ruby/3.2.11/x64/lib/ruby/3.2.0/tmpdir.rb:94:in `mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in `build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:150:in `block in test_one_ancestors_module_no_self_type' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in `new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:145:in `test_one_ancestors_module_no_self_type'
Error: test/rbs/ancestor_builder_test.rb#L105
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `_parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in `block (2 levels) in each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in `block in each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in `each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in `each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in `load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in `block in from_loader' <internal:kernel>:90:in `tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in `from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in `block in build' /opt/hostedtoolcache/Ruby/3.2.11/x64/lib/ruby/3.2.0/tmpdir.rb:94:in `mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in `build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:105:in `block in test_one_ancestors_module' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in `new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:81:in `test_one_ancestors_module'
Error: test/rbs/ancestor_builder_test.rb#L174
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `_parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in `block (2 levels) in each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in `block in each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in `each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in `each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in `load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in `block in from_loader' <internal:kernel>:90:in `tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in `from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in `block in build' /opt/hostedtoolcache/Ruby/3.2.11/x64/lib/ruby/3.2.0/tmpdir.rb:94:in `mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in `build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:174:in `block in test_one_ancestors_interface' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in `new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:165:in `test_one_ancestors_interface'
Error: test/rbs/ancestor_builder_test.rb#L41
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `_parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in `block (2 levels) in each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in `block in each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in `each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in `each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in `load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in `block in from_loader' <internal:kernel>:90:in `tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in `from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in `block in build' /opt/hostedtoolcache/Ruby/3.2.11/x64/lib/ruby/3.2.0/tmpdir.rb:94:in `mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in `build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:41:in `block in test_one_ancestors_class' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in `new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:20:in `test_one_ancestors_class'
Error: test/rbs/ancestor_builder_test.rb#L213
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `_parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in `block (2 levels) in each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in `block in each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in `each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in `each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in `load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in `block in from_loader' <internal:kernel>:90:in `tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in `from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in `block in build' /opt/hostedtoolcache/Ruby/3.2.11/x64/lib/ruby/3.2.0/tmpdir.rb:94:in `mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in `build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:213:in `block in test_one_ancestors_basic_object' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in `new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:212:in `test_one_ancestors_basic_object'
Error: test/rbs/ancestor_builder_test.rb#L595
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `_parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in `block (2 levels) in each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in `block in each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in `each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in `each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in `load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in `block in from_loader' <internal:kernel>:90:in `tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in `from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in `block in build' /opt/hostedtoolcache/Ruby/3.2.11/x64/lib/ruby/3.2.0/tmpdir.rb:94:in `mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in `build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:595:in `block in test_interface_ancestors' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in `new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:582:in `test_interface_ancestors'
Error: test/rbs/ancestor_builder_test.rb#L1242
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `_parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in `block (2 levels) in each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in `block in each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in `each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in `each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in `load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in `block in from_loader' <internal:kernel>:90:in `tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in `from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in `block in build' /opt/hostedtoolcache/Ruby/3.2.11/x64/lib/ruby/3.2.0/tmpdir.rb:94:in `mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in `build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1242:in `block in test__one_ancestors__ruby_include_extend_prepend' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in `new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1219:in `test__one_ancestors__ruby_include_extend_prepend'
Error: test/rbs/ancestor_builder_test.rb#L1182
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `_parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in `block (2 levels) in each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in `block in each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in `each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in `each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in `load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in `block in from_loader' <internal:kernel>:90:in `tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in `from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in `block in build' /opt/hostedtoolcache/Ruby/3.2.11/x64/lib/ruby/3.2.0/tmpdir.rb:94:in `mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in `build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1182:in `block in test__one_ancestors__class__ruby' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in `new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1175:in `test__one_ancestors__class__ruby'
Error: test/rbs/cli_test.rb#L107
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:178:in 'RBS::CLI#run_ast' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:141:in 'RBS::CLI#run' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:107:in 'block (2 levels) in RBS::CliTest#test_ast' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:19:in 'RBS::CliTest#assert_cli_success' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:106:in 'block in RBS::CliTest#test_ast' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:97:in 'RBS::CliTest#with_cli' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:105:in 'RBS::CliTest#test_ast'
Error: test/rbs/cli_test.rb#L184
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:293:in 'RBS::CLI#run_ancestors' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:141:in 'RBS::CLI#run' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:184:in 'block (2 levels) in RBS::CliTest#test_ancestors' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:19:in 'RBS::CliTest#assert_cli_success' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:183:in 'block in RBS::CliTest#test_ancestors' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:97:in 'RBS::CliTest#with_cli' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:182:in 'RBS::CliTest#test_ancestors'
Error: test/rbs/ancestor_builder_test.rb#L150
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /opt/hostedtoolcache/Ruby/4.0.2/x64/lib/ruby/4.0.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:150:in 'block in RBS::AncestorBuilderTest#test_one_ancestors_module_no_self_type' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:145:in 'RBS::AncestorBuilderTest#test_one_ancestors_module_no_self_type'
Error: test/rbs/ancestor_builder_test.rb#L105
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /opt/hostedtoolcache/Ruby/4.0.2/x64/lib/ruby/4.0.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:105:in 'block in RBS::AncestorBuilderTest#test_one_ancestors_module' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:81:in 'RBS::AncestorBuilderTest#test_one_ancestors_module'
Error: test/rbs/ancestor_builder_test.rb#L174
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /opt/hostedtoolcache/Ruby/4.0.2/x64/lib/ruby/4.0.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:174:in 'block in RBS::AncestorBuilderTest#test_one_ancestors_interface' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:165:in 'RBS::AncestorBuilderTest#test_one_ancestors_interface'
Error: test/rbs/ancestor_builder_test.rb#L41
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /opt/hostedtoolcache/Ruby/4.0.2/x64/lib/ruby/4.0.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:41:in 'block in RBS::AncestorBuilderTest#test_one_ancestors_class' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:20:in 'RBS::AncestorBuilderTest#test_one_ancestors_class'
Error: test/rbs/ancestor_builder_test.rb#L213
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /opt/hostedtoolcache/Ruby/4.0.2/x64/lib/ruby/4.0.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:213:in 'block in RBS::AncestorBuilderTest#test_one_ancestors_basic_object' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:212:in 'RBS::AncestorBuilderTest#test_one_ancestors_basic_object'
Error: test/rbs/ancestor_builder_test.rb#L595
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /opt/hostedtoolcache/Ruby/4.0.2/x64/lib/ruby/4.0.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:595:in 'block in RBS::AncestorBuilderTest#test_interface_ancestors' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:582:in 'RBS::AncestorBuilderTest#test_interface_ancestors'
Error: test/rbs/ancestor_builder_test.rb#L1242
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /opt/hostedtoolcache/Ruby/4.0.2/x64/lib/ruby/4.0.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1242:in 'block in RBS::AncestorBuilderTest#test__one_ancestors__ruby_include_extend_prepend' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1219:in 'RBS::AncestorBuilderTest#test__one_ancestors__ruby_include_extend_prepend'
Error: test/rbs/ancestor_builder_test.rb#L1182
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /opt/hostedtoolcache/Ruby/4.0.2/x64/lib/ruby/4.0.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1182:in 'block in RBS::AncestorBuilderTest#test__one_ancestors__class__ruby' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1175:in 'RBS::AncestorBuilderTest#test__one_ancestors__class__ruby'
Error: test/rbs/cli_test.rb#L107
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:178:in 'RBS::CLI#run_ast' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:141:in 'RBS::CLI#run' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:107:in 'block (2 levels) in RBS::CliTest#test_ast' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:19:in 'RBS::CliTest#assert_cli_success' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:106:in 'block in RBS::CliTest#test_ast' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:97:in 'RBS::CliTest#with_cli' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:105:in 'RBS::CliTest#test_ast'
Error: test/rbs/cli_test.rb#L184
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:293:in 'RBS::CLI#run_ancestors' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:141:in 'RBS::CLI#run' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:184:in 'block (2 levels) in RBS::CliTest#test_ancestors' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:19:in 'RBS::CliTest#assert_cli_success' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:183:in 'block in RBS::CliTest#test_ancestors' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:97:in 'RBS::CliTest#with_cli' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:182:in 'RBS::CliTest#test_ancestors'
Error: test/rbs/ancestor_builder_test.rb#L150
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /opt/hostedtoolcache/Ruby/4.0.2/x64/lib/ruby/4.0.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:150:in 'block in RBS::AncestorBuilderTest#test_one_ancestors_module_no_self_type' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:145:in 'RBS::AncestorBuilderTest#test_one_ancestors_module_no_self_type'
Error: test/rbs/ancestor_builder_test.rb#L105
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /opt/hostedtoolcache/Ruby/4.0.2/x64/lib/ruby/4.0.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:105:in 'block in RBS::AncestorBuilderTest#test_one_ancestors_module' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:81:in 'RBS::AncestorBuilderTest#test_one_ancestors_module'
Error: test/rbs/ancestor_builder_test.rb#L174
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /opt/hostedtoolcache/Ruby/4.0.2/x64/lib/ruby/4.0.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:174:in 'block in RBS::AncestorBuilderTest#test_one_ancestors_interface' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:165:in 'RBS::AncestorBuilderTest#test_one_ancestors_interface'
Error: test/rbs/ancestor_builder_test.rb#L41
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /opt/hostedtoolcache/Ruby/4.0.2/x64/lib/ruby/4.0.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:41:in 'block in RBS::AncestorBuilderTest#test_one_ancestors_class' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:20:in 'RBS::AncestorBuilderTest#test_one_ancestors_class'
Error: test/rbs/ancestor_builder_test.rb#L213
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /opt/hostedtoolcache/Ruby/4.0.2/x64/lib/ruby/4.0.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:213:in 'block in RBS::AncestorBuilderTest#test_one_ancestors_basic_object' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:212:in 'RBS::AncestorBuilderTest#test_one_ancestors_basic_object'
Error: test/rbs/ancestor_builder_test.rb#L595
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /opt/hostedtoolcache/Ruby/4.0.2/x64/lib/ruby/4.0.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:595:in 'block in RBS::AncestorBuilderTest#test_interface_ancestors' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:582:in 'RBS::AncestorBuilderTest#test_interface_ancestors'
Error: test/rbs/ancestor_builder_test.rb#L1242
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /opt/hostedtoolcache/Ruby/4.0.2/x64/lib/ruby/4.0.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1242:in 'block in RBS::AncestorBuilderTest#test__one_ancestors__ruby_include_extend_prepend' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1219:in 'RBS::AncestorBuilderTest#test__one_ancestors__ruby_include_extend_prepend'
Error: test/rbs/ancestor_builder_test.rb#L1182
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /opt/hostedtoolcache/Ruby/4.0.2/x64/lib/ruby/4.0.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1182:in 'block in RBS::AncestorBuilderTest#test__one_ancestors__class__ruby' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1175:in 'RBS::AncestorBuilderTest#test__one_ancestors__class__ruby'
Error: test/rbs/cli_test.rb#L107
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:178:in 'RBS::CLI#run_ast' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:141:in 'RBS::CLI#run' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:107:in 'block (2 levels) in RBS::CliTest#test_ast' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:19:in 'RBS::CliTest#assert_cli_success' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:106:in 'block in RBS::CliTest#test_ast' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:97:in 'RBS::CliTest#with_cli' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:105:in 'RBS::CliTest#test_ast'
Error: test/rbs/cli_test.rb#L184
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:293:in 'RBS::CLI#run_ancestors' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:141:in 'RBS::CLI#run' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:184:in 'block (2 levels) in RBS::CliTest#test_ancestors' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:19:in 'RBS::CliTest#assert_cli_success' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:183:in 'block in RBS::CliTest#test_ancestors' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:97:in 'RBS::CliTest#with_cli' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:182:in 'RBS::CliTest#test_ancestors'
Error: test/rbs/ancestor_builder_test.rb#L150
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+1/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:150:in 'block in RBS::AncestorBuilderTest#test_one_ancestors_module_no_self_type' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:145:in 'RBS::AncestorBuilderTest#test_one_ancestors_module_no_self_type'
Error: test/rbs/ancestor_builder_test.rb#L105
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+1/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:105:in 'block in RBS::AncestorBuilderTest#test_one_ancestors_module' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:81:in 'RBS::AncestorBuilderTest#test_one_ancestors_module'
Error: test/rbs/ancestor_builder_test.rb#L174
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+1/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:174:in 'block in RBS::AncestorBuilderTest#test_one_ancestors_interface' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:165:in 'RBS::AncestorBuilderTest#test_one_ancestors_interface'
Error: test/rbs/ancestor_builder_test.rb#L41
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+1/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:41:in 'block in RBS::AncestorBuilderTest#test_one_ancestors_class' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:20:in 'RBS::AncestorBuilderTest#test_one_ancestors_class'
Error: test/rbs/ancestor_builder_test.rb#L213
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+1/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:213:in 'block in RBS::AncestorBuilderTest#test_one_ancestors_basic_object' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:212:in 'RBS::AncestorBuilderTest#test_one_ancestors_basic_object'
Error: test/rbs/ancestor_builder_test.rb#L595
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+1/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:595:in 'block in RBS::AncestorBuilderTest#test_interface_ancestors' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:582:in 'RBS::AncestorBuilderTest#test_interface_ancestors'
Error: test/rbs/ancestor_builder_test.rb#L1242
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+1/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1242:in 'block in RBS::AncestorBuilderTest#test__one_ancestors__ruby_include_extend_prepend' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1219:in 'RBS::AncestorBuilderTest#test__one_ancestors__ruby_include_extend_prepend'
Error: test/rbs/ancestor_builder_test.rb#L1182
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /home/runner/.rubies/ruby-head/lib/ruby/4.1.0+1/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1182:in 'block in RBS::AncestorBuilderTest#test__one_ancestors__class__ruby' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1175:in 'RBS::AncestorBuilderTest#test__one_ancestors__class__ruby'
Error: test/rbs/cli_test.rb#L107
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `_parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in `block (2 levels) in each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in `block in each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in `each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in `each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in `load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in `block in from_loader' <internal:kernel>:90:in `tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in `from_loader' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:178:in `run_ast' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:141:in `run' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:107:in `block (2 levels) in test_ast' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:19:in `assert_cli_success' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:106:in `block in test_ast' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:97:in `with_cli' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:105:in `test_ast'
Error: test/rbs/cli_test.rb#L184
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `_parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in `block (2 levels) in each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in `block in each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in `each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in `each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in `load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in `block in from_loader' <internal:kernel>:90:in `tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in `from_loader' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:293:in `run_ancestors' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:141:in `run' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:184:in `block (2 levels) in test_ancestors' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:19:in `assert_cli_success' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:183:in `block in test_ancestors' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:97:in `with_cli' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:182:in `test_ancestors'
Error: test/rbs/ancestor_builder_test.rb#L150
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `_parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in `block (2 levels) in each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in `block in each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in `each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in `each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in `load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in `block in from_loader' <internal:kernel>:90:in `tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in `from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in `block in build' /opt/hostedtoolcache/Ruby/3.3.11/x64/lib/ruby/3.3.0/tmpdir.rb:99:in `mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in `build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:150:in `block in test_one_ancestors_module_no_self_type' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in `new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:145:in `test_one_ancestors_module_no_self_type'
Error: test/rbs/ancestor_builder_test.rb#L105
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `_parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in `block (2 levels) in each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in `block in each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in `each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in `each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in `load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in `block in from_loader' <internal:kernel>:90:in `tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in `from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in `block in build' /opt/hostedtoolcache/Ruby/3.3.11/x64/lib/ruby/3.3.0/tmpdir.rb:99:in `mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in `build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:105:in `block in test_one_ancestors_module' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in `new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:81:in `test_one_ancestors_module'
Error: test/rbs/ancestor_builder_test.rb#L174
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `_parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in `block (2 levels) in each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in `block in each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in `each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in `each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in `load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in `block in from_loader' <internal:kernel>:90:in `tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in `from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in `block in build' /opt/hostedtoolcache/Ruby/3.3.11/x64/lib/ruby/3.3.0/tmpdir.rb:99:in `mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in `build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:174:in `block in test_one_ancestors_interface' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in `new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:165:in `test_one_ancestors_interface'
Error: test/rbs/ancestor_builder_test.rb#L41
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `_parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in `block (2 levels) in each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in `block in each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in `each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in `each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in `load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in `block in from_loader' <internal:kernel>:90:in `tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in `from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in `block in build' /opt/hostedtoolcache/Ruby/3.3.11/x64/lib/ruby/3.3.0/tmpdir.rb:99:in `mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in `build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:41:in `block in test_one_ancestors_class' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in `new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:20:in `test_one_ancestors_class'
Error: test/rbs/ancestor_builder_test.rb#L213
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `_parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in `block (2 levels) in each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in `block in each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in `each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in `each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in `load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in `block in from_loader' <internal:kernel>:90:in `tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in `from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in `block in build' /opt/hostedtoolcache/Ruby/3.3.11/x64/lib/ruby/3.3.0/tmpdir.rb:99:in `mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in `build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:213:in `block in test_one_ancestors_basic_object' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in `new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:212:in `test_one_ancestors_basic_object'
Error: test/rbs/ancestor_builder_test.rb#L595
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `_parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in `block (2 levels) in each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in `block in each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in `each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in `each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in `load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in `block in from_loader' <internal:kernel>:90:in `tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in `from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in `block in build' /opt/hostedtoolcache/Ruby/3.3.11/x64/lib/ruby/3.3.0/tmpdir.rb:99:in `mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in `build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:595:in `block in test_interface_ancestors' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in `new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:582:in `test_interface_ancestors'
Error: test/rbs/ancestor_builder_test.rb#L1242
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `_parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in `block (2 levels) in each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in `block in each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in `each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in `each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in `load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in `block in from_loader' <internal:kernel>:90:in `tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in `from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in `block in build' /opt/hostedtoolcache/Ruby/3.3.11/x64/lib/ruby/3.3.0/tmpdir.rb:99:in `mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in `build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1242:in `block in test__one_ancestors__ruby_include_extend_prepend' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in `new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1219:in `test__one_ancestors__ruby_include_extend_prepend'
Error: test/rbs/ancestor_builder_test.rb#L1182
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `_parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in `parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in `block (2 levels) in each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in `each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in `block in each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in `each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in `each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in `load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in `block in from_loader' <internal:kernel>:90:in `tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in `from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in `block in build' /opt/hostedtoolcache/Ruby/3.3.11/x64/lib/ruby/3.3.0/tmpdir.rb:99:in `mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in `build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1182:in `block in test__one_ancestors__class__ruby' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in `new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1175:in `test__one_ancestors__class__ruby'
Error: test/rbs/cli_test.rb#L107
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' <internal:kernel>:91:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:178:in 'RBS::CLI#run_ast' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:141:in 'RBS::CLI#run' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:107:in 'block (2 levels) in RBS::CliTest#test_ast' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:19:in 'RBS::CliTest#assert_cli_success' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:106:in 'block in RBS::CliTest#test_ast' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:97:in 'RBS::CliTest#with_cli' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:105:in 'RBS::CliTest#test_ast'
Error: test/rbs/cli_test.rb#L184
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' <internal:kernel>:91:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:293:in 'RBS::CLI#run_ancestors' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:141:in 'RBS::CLI#run' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:184:in 'block (2 levels) in RBS::CliTest#test_ancestors' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:19:in 'RBS::CliTest#assert_cli_success' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:183:in 'block in RBS::CliTest#test_ancestors' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:97:in 'RBS::CliTest#with_cli' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:182:in 'RBS::CliTest#test_ancestors'
Error: test/rbs/ancestor_builder_test.rb#L150
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' <internal:kernel>:91:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /opt/hostedtoolcache/Ruby/3.4.9/x64/lib/ruby/3.4.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:150:in 'block in RBS::AncestorBuilderTest#test_one_ancestors_module_no_self_type' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:145:in 'RBS::AncestorBuilderTest#test_one_ancestors_module_no_self_type'
Error: test/rbs/ancestor_builder_test.rb#L105
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' <internal:kernel>:91:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /opt/hostedtoolcache/Ruby/3.4.9/x64/lib/ruby/3.4.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:105:in 'block in RBS::AncestorBuilderTest#test_one_ancestors_module' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:81:in 'RBS::AncestorBuilderTest#test_one_ancestors_module'
Error: test/rbs/ancestor_builder_test.rb#L174
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' <internal:kernel>:91:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /opt/hostedtoolcache/Ruby/3.4.9/x64/lib/ruby/3.4.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:174:in 'block in RBS::AncestorBuilderTest#test_one_ancestors_interface' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:165:in 'RBS::AncestorBuilderTest#test_one_ancestors_interface'
Error: test/rbs/ancestor_builder_test.rb#L41
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' <internal:kernel>:91:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /opt/hostedtoolcache/Ruby/3.4.9/x64/lib/ruby/3.4.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:41:in 'block in RBS::AncestorBuilderTest#test_one_ancestors_class' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:20:in 'RBS::AncestorBuilderTest#test_one_ancestors_class'
Error: test/rbs/ancestor_builder_test.rb#L213
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' <internal:kernel>:91:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /opt/hostedtoolcache/Ruby/3.4.9/x64/lib/ruby/3.4.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:213:in 'block in RBS::AncestorBuilderTest#test_one_ancestors_basic_object' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:212:in 'RBS::AncestorBuilderTest#test_one_ancestors_basic_object'
Error: test/rbs/ancestor_builder_test.rb#L595
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' <internal:kernel>:91:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /opt/hostedtoolcache/Ruby/3.4.9/x64/lib/ruby/3.4.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:595:in 'block in RBS::AncestorBuilderTest#test_interface_ancestors' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:582:in 'RBS::AncestorBuilderTest#test_interface_ancestors'
Error: test/rbs/ancestor_builder_test.rb#L1242
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' <internal:kernel>:91:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /opt/hostedtoolcache/Ruby/3.4.9/x64/lib/ruby/3.4.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1242:in 'block in RBS::AncestorBuilderTest#test__one_ancestors__ruby_include_extend_prepend' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1219:in 'RBS::AncestorBuilderTest#test__one_ancestors__ruby_include_extend_prepend'
Error: test/rbs/ancestor_builder_test.rb#L1182
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' <internal:kernel>:91:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /opt/hostedtoolcache/Ruby/3.4.9/x64/lib/ruby/3.4.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1182:in 'block in RBS::AncestorBuilderTest#test__one_ancestors__class__ruby' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1175:in 'RBS::AncestorBuilderTest#test__one_ancestors__class__ruby'
Error: test/rbs/cli_test.rb#L107
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:178:in 'RBS::CLI#run_ast' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:141:in 'RBS::CLI#run' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:107:in 'block (2 levels) in RBS::CliTest#test_ast' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:19:in 'RBS::CliTest#assert_cli_success' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:106:in 'block in RBS::CliTest#test_ast' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:97:in 'RBS::CliTest#with_cli' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:105:in 'RBS::CliTest#test_ast'
Error: test/rbs/cli_test.rb#L184
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:293:in 'RBS::CLI#run_ancestors' /home/runner/work/rbs/rbs/lib/rbs/cli.rb:141:in 'RBS::CLI#run' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:184:in 'block (2 levels) in RBS::CliTest#test_ancestors' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:19:in 'RBS::CliTest#assert_cli_success' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:183:in 'block in RBS::CliTest#test_ancestors' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:97:in 'RBS::CliTest#with_cli' /home/runner/work/rbs/rbs/test/rbs/cli_test.rb:182:in 'RBS::CliTest#test_ancestors'
Error: test/rbs/ancestor_builder_test.rb#L150
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /home/runner/.rubies/ruby-asan-release/lib/ruby/4.0.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:150:in 'block in RBS::AncestorBuilderTest#test_one_ancestors_module_no_self_type' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:145:in 'RBS::AncestorBuilderTest#test_one_ancestors_module_no_self_type'
Error: test/rbs/ancestor_builder_test.rb#L105
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /home/runner/.rubies/ruby-asan-release/lib/ruby/4.0.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:105:in 'block in RBS::AncestorBuilderTest#test_one_ancestors_module' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:81:in 'RBS::AncestorBuilderTest#test_one_ancestors_module'
Error: test/rbs/ancestor_builder_test.rb#L174
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /home/runner/.rubies/ruby-asan-release/lib/ruby/4.0.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:174:in 'block in RBS::AncestorBuilderTest#test_one_ancestors_interface' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:165:in 'RBS::AncestorBuilderTest#test_one_ancestors_interface'
Error: test/rbs/ancestor_builder_test.rb#L41
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /home/runner/.rubies/ruby-asan-release/lib/ruby/4.0.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:41:in 'block in RBS::AncestorBuilderTest#test_one_ancestors_class' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:20:in 'RBS::AncestorBuilderTest#test_one_ancestors_class'
Error: test/rbs/ancestor_builder_test.rb#L213
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /home/runner/.rubies/ruby-asan-release/lib/ruby/4.0.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:213:in 'block in RBS::AncestorBuilderTest#test_one_ancestors_basic_object' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:212:in 'RBS::AncestorBuilderTest#test_one_ancestors_basic_object'
Error: test/rbs/ancestor_builder_test.rb#L595
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /home/runner/.rubies/ruby-asan-release/lib/ruby/4.0.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:595:in 'block in RBS::AncestorBuilderTest#test_interface_ancestors' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:582:in 'RBS::AncestorBuilderTest#test_interface_ancestors'
Error: test/rbs/ancestor_builder_test.rb#L1242
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /home/runner/.rubies/ruby-asan-release/lib/ruby/4.0.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1242:in 'block in RBS::AncestorBuilderTest#test__one_ancestors__ruby_include_extend_prepend' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1219:in 'RBS::AncestorBuilderTest#test__one_ancestors__ruby_include_extend_prepend'
Error: test/rbs/ancestor_builder_test.rb#L1182
RBS::ParsingError: /home/runner/work/rbs/rbs/core/rbs/ops.rbs:4:26...4:30: Syntax error: self type is not allowed here, token=`self` (kSELF) /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser._parse_signature' /home/runner/work/rbs/rbs/lib/rbs/parser_aux.rb:31:in 'RBS::Parser.parse_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:160:in 'block (2 levels) in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'Array#each' /home/runner/work/rbs/rbs/lib/rbs/file_finder.rb:24:in 'RBS::FileFinder.each_file' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:154:in 'block in RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:127:in 'RBS::EnvironmentLoader#each_dir' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:151:in 'RBS::EnvironmentLoader#each_signature' /home/runner/work/rbs/rbs/lib/rbs/environment_loader.rb:115:in 'RBS::EnvironmentLoader#load' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:71:in 'block in RBS::Environment.from_loader' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'Kernel#tap' /home/runner/work/rbs/rbs/lib/rbs/environment.rb:70:in 'RBS::Environment.from_loader' /home/runner/work/rbs/rbs/test/test_helper.rb:188:in 'block in TestHelper::SignatureManager#build' /home/runner/.rubies/ruby-asan-release/lib/ruby/4.0.0/tmpdir.rb:105:in 'Dir.mktmpdir' /home/runner/work/rbs/rbs/test/test_helper.rb:169:in 'TestHelper::SignatureManager#build' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1182:in 'block in RBS::AncestorBuilderTest#test__one_ancestors__class__ruby' /home/runner/work/rbs/rbs/test/test_helper.rb:95:in 'TestHelper::SignatureManager.new' /home/runner/work/rbs/rbs/test/rbs/ancestor_builder_test.rb:1175:in 'RBS::AncestorBuilderTest#test__one_ancestors__class__ruby'
test (4.0, typecheck_test)
The job has exceeded the maximum execution time of 6h0m0s
test (4.0, typecheck_test)
The operation was canceled.