Do not save consecutive duplicate commands to history #4667
test.yml
on: pull_request
ruby-versions
/
Generate Ruby versions
5s
lint
17s
Debug compatibility test
6m 16s
Matrix: irb
Matrix: vterm-yamatanooroti
Annotations
24 errors
|
rake test 3.0 (latest reline)
Process completed with exit code 1.
|
|
vterm-yamatanooroti 3.1
Process completed with exit code 1.
|
|
Failure:
test/irb/yamatanooroti/test_rendering.rb#L101
<"irb(main):001> if true\n" +
"irb(main):002* if false\n" +
"irb(main):003* a = \"hello\n" +
"irb(main):004\" world\"\n" +
"irb(main):005* puts a\n" +
"irb(main):006* end\n" +
"irb(main):007* end\n" +
"=> nil\n" +
"irb(main):008>\n"> expected but was
<"irb(main):001> if true\n" +
"/home/runner/work/irb/irb/lib/irb/input-method.rb:226:in `gets': undefined metho\n" +
"d `last' for #<Object:0x00007fd19961aec8> (NoMethodError)\n" +
"\n" +
" Readline::HISTORY.push(l) if !l.empty? && l != Readline::HISTORY.last\n" +
" ^^^^^\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:225:in `block in read_input'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:512:in `signal_status'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:223:in `read_input'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:251:in `block in readmultiline\n" +
"'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:250:in `loop'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:250:in `readmultiline'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:270:in `block in each_top_leve\n" +
"l_statement'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:269:in `loop'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:269:in `each_top_level_stateme\n" +
"nt'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:192:in `eval_input'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:173:in `block in run'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:172:in `catch'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:172:in `run'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:54:in `start'\n" +
" from /home/runner/work/irb/irb/exe/irb:9:in `<main>'\n">.
|
|
vterm-yamatanooroti 3.2 (latest reline)
Process completed with exit code 1.
|
|
Failure:
test/irb/yamatanooroti/test_rendering.rb#L101
<"irb(main):001> if true\n" +
"irb(main):002* if false\n" +
"irb(main):003* a = \"hello\n" +
"irb(main):004\" world\"\n" +
"irb(main):005* puts a\n" +
"irb(main):006* end\n" +
"irb(main):007* end\n" +
"=> nil\n" +
"irb(main):008>\n"> expected but was
<"irb(main):001> if true\n" +
"/home/runner/work/irb/irb/lib/irb/input-method.rb:226:in `gets': undefined metho\n" +
"d `last' for #<Object:0x00007f3872830390> (NoMethodError)\n" +
"\n" +
" Readline::HISTORY.push(l) if !l.empty? && l != Readline::HISTORY.last\n" +
" ^^^^^\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:225:in `block in read_input'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:512:in `signal_status'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:223:in `read_input'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:251:in `block in readmultiline\n" +
"'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:250:in `loop'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:250:in `readmultiline'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:270:in `block in each_top_leve\n" +
"l_statement'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:269:in `loop'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:269:in `each_top_level_stateme\n" +
"nt'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:192:in `eval_input'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:173:in `block in run'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:172:in `catch'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:172:in `run'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:54:in `start'\n" +
" from /home/runner/work/irb/irb/exe/irb:9:in `<main>'\n">.
|
|
rake test 3.1
Process completed with exit code 1.
|
|
rake test 3.0
Process completed with exit code 1.
|
|
rake test 3.1 (latest reline)
Process completed with exit code 1.
|
|
rake test 3.2 (latest reline)
Process completed with exit code 1.
|
|
rake test 3.2
Process completed with exit code 1.
|
|
rake test 2.7
Process completed with exit code 1.
|
|
vterm-yamatanooroti 2.7
Process completed with exit code 1.
|
|
Failure:
test/irb/yamatanooroti/test_rendering.rb#L101
<"irb(main):001> if true\n" +
"irb(main):002* if false\n" +
"irb(main):003* a = \"hello\n" +
"irb(main):004\" world\"\n" +
"irb(main):005* puts a\n" +
"irb(main):006* end\n" +
"irb(main):007* end\n" +
"=> nil\n" +
"irb(main):008>\n"> expected but was
<"irb(main):001> if true\n" +
"Traceback (most recent call last):\n" +
" 15: from /home/runner/work/irb/irb/exe/irb:9:in `<main>'\n" +
" 14: from /home/runner/work/irb/irb/lib/irb.rb:54:in `start'\n" +
" 13: from /home/runner/work/irb/irb/lib/irb.rb:172:in `run'\n" +
" 12: from /home/runner/work/irb/irb/lib/irb.rb:172:in `catch'\n" +
" 11: from /home/runner/work/irb/irb/lib/irb.rb:173:in `block in run'\n" +
" 10: from /home/runner/work/irb/irb/lib/irb.rb:192:in `eval_input'\n" +
" 9: from /home/runner/work/irb/irb/lib/irb.rb:269:in `each_top_level_sta\n" +
"tement'\n" +
" 8: from /home/runner/work/irb/irb/lib/irb.rb:269:in `loop'\n" +
" 7: from /home/runner/work/irb/irb/lib/irb.rb:270:in `block in each_top_\n" +
"level_statement'\n" +
" 6: from /home/runner/work/irb/irb/lib/irb.rb:250:in `readmultiline'\n" +
" 5: from /home/runner/work/irb/irb/lib/irb.rb:250:in `loop'\n" +
" 4: from /home/runner/work/irb/irb/lib/irb.rb:251:in `block in readmulti\n" +
"line'\n" +
" 3: from /home/runner/work/irb/irb/lib/irb.rb:223:in `read_input'\n" +
" 2: from /home/runner/work/irb/irb/lib/irb.rb:512:in `signal_status'\n" +
" 1: from /home/runner/work/irb/irb/lib/irb.rb:225:in `block in read_inpu\n" +
"t'\n" +
"/home/runner/work/irb/irb/lib/irb/input-method.rb:226:in `gets': undefined metho\n" +
"d `last' for #<Object:0x0000560cf00f1150> (NoMethodError)\n">.
|
|
rake test 2.7 (latest reline)
Process completed with exit code 1.
|
|
vterm-yamatanooroti 3.0 (latest reline)
Process completed with exit code 1.
|
|
Failure:
test/irb/yamatanooroti/test_rendering.rb#L101
<"irb(main):001> if true\n" +
"irb(main):002* if false\n" +
"irb(main):003* a = \"hello\n" +
"irb(main):004\" world\"\n" +
"irb(main):005* puts a\n" +
"irb(main):006* end\n" +
"irb(main):007* end\n" +
"=> nil\n" +
"irb(main):008>\n"> expected but was
<"irb(main):001> if true\n" +
"/home/runner/work/irb/irb/lib/irb/input-method.rb:226:in `gets': undefined metho\n" +
"d `last' for #<Object:0x000056199f0206c0> (NoMethodError)\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:225:in `block in read_input'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:512:in `signal_status'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:223:in `read_input'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:251:in `block in readmultiline\n" +
"'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:250:in `loop'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:250:in `readmultiline'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:270:in `block in each_top_leve\n" +
"l_statement'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:269:in `loop'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:269:in `each_top_level_stateme\n" +
"nt'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:192:in `eval_input'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:173:in `block in run'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:172:in `catch'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:172:in `run'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:54:in `start'\n" +
" from /home/runner/work/irb/irb/exe/irb:9:in `<main>'\n">.
|
|
vterm-yamatanooroti 3.1 (latest reline)
Process completed with exit code 1.
|
|
Failure:
test/irb/yamatanooroti/test_rendering.rb#L101
<"irb(main):001> if true\n" +
"irb(main):002* if false\n" +
"irb(main):003* a = \"hello\n" +
"irb(main):004\" world\"\n" +
"irb(main):005* puts a\n" +
"irb(main):006* end\n" +
"irb(main):007* end\n" +
"=> nil\n" +
"irb(main):008>\n"> expected but was
<"irb(main):001> if true\n" +
"/home/runner/work/irb/irb/lib/irb/input-method.rb:226:in `gets': undefined metho\n" +
"d `last' for #<Object:0x00007fed90e7cb08> (NoMethodError)\n" +
"\n" +
" Readline::HISTORY.push(l) if !l.empty? && l != Readline::HISTORY.last\n" +
" ^^^^^\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:225:in `block in read_input'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:512:in `signal_status'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:223:in `read_input'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:251:in `block in readmultiline\n" +
"'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:250:in `loop'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:250:in `readmultiline'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:270:in `block in each_top_leve\n" +
"l_statement'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:269:in `loop'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:269:in `each_top_level_stateme\n" +
"nt'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:192:in `eval_input'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:173:in `block in run'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:172:in `catch'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:172:in `run'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:54:in `start'\n" +
" from /home/runner/work/irb/irb/exe/irb:9:in `<main>'\n">.
|
|
vterm-yamatanooroti 3.0
Process completed with exit code 1.
|
|
Failure:
test/irb/yamatanooroti/test_rendering.rb#L101
<"irb(main):001> if true\n" +
"irb(main):002* if false\n" +
"irb(main):003* a = \"hello\n" +
"irb(main):004\" world\"\n" +
"irb(main):005* puts a\n" +
"irb(main):006* end\n" +
"irb(main):007* end\n" +
"=> nil\n" +
"irb(main):008>\n"> expected but was
<"irb(main):001> if true\n" +
"/home/runner/work/irb/irb/lib/irb/input-method.rb:226:in `gets': undefined metho\n" +
"d `last' for #<Object:0x000056525d973190> (NoMethodError)\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:225:in `block in read_input'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:512:in `signal_status'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:223:in `read_input'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:251:in `block in readmultiline\n" +
"'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:250:in `loop'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:250:in `readmultiline'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:270:in `block in each_top_leve\n" +
"l_statement'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:269:in `loop'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:269:in `each_top_level_stateme\n" +
"nt'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:192:in `eval_input'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:173:in `block in run'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:172:in `catch'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:172:in `run'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:54:in `start'\n" +
" from /home/runner/work/irb/irb/exe/irb:9:in `<main>'\n">.
|
|
vterm-yamatanooroti 3.2
Process completed with exit code 1.
|
|
Failure:
test/irb/yamatanooroti/test_rendering.rb#L101
<"irb(main):001> if true\n" +
"irb(main):002* if false\n" +
"irb(main):003* a = \"hello\n" +
"irb(main):004\" world\"\n" +
"irb(main):005* puts a\n" +
"irb(main):006* end\n" +
"irb(main):007* end\n" +
"=> nil\n" +
"irb(main):008>\n"> expected but was
<"irb(main):001> if true\n" +
"/home/runner/work/irb/irb/lib/irb/input-method.rb:226:in `gets': undefined metho\n" +
"d `last' for #<Object:0x00007ff3be04d698> (NoMethodError)\n" +
"\n" +
" Readline::HISTORY.push(l) if !l.empty? && l != Readline::HISTORY.last\n" +
" ^^^^^\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:225:in `block in read_input'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:512:in `signal_status'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:223:in `read_input'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:251:in `block in readmultiline\n" +
"'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:250:in `loop'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:250:in `readmultiline'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:270:in `block in each_top_leve\n" +
"l_statement'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:269:in `loop'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:269:in `each_top_level_stateme\n" +
"nt'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:192:in `eval_input'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:173:in `block in run'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:172:in `catch'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:172:in `run'\n" +
" from /home/runner/work/irb/irb/lib/irb.rb:54:in `start'\n" +
" from /home/runner/work/irb/irb/exe/irb:9:in `<main>'\n">.
|
|
vterm-yamatanooroti 2.7 (latest reline)
Process completed with exit code 1.
|
|
Failure:
test/irb/yamatanooroti/test_rendering.rb#L101
<"irb(main):001> if true\n" +
"irb(main):002* if false\n" +
"irb(main):003* a = \"hello\n" +
"irb(main):004\" world\"\n" +
"irb(main):005* puts a\n" +
"irb(main):006* end\n" +
"irb(main):007* end\n" +
"=> nil\n" +
"irb(main):008>\n"> expected but was
<"irb(main):001> if true\n" +
"Traceback (most recent call last):\n" +
" 15: from /home/runner/work/irb/irb/exe/irb:9:in `<main>'\n" +
" 14: from /home/runner/work/irb/irb/lib/irb.rb:54:in `start'\n" +
" 13: from /home/runner/work/irb/irb/lib/irb.rb:172:in `run'\n" +
" 12: from /home/runner/work/irb/irb/lib/irb.rb:172:in `catch'\n" +
" 11: from /home/runner/work/irb/irb/lib/irb.rb:173:in `block in run'\n" +
" 10: from /home/runner/work/irb/irb/lib/irb.rb:192:in `eval_input'\n" +
" 9: from /home/runner/work/irb/irb/lib/irb.rb:269:in `each_top_level_sta\n" +
"tement'\n" +
" 8: from /home/runner/work/irb/irb/lib/irb.rb:269:in `loop'\n" +
" 7: from /home/runner/work/irb/irb/lib/irb.rb:270:in `block in each_top_\n" +
"level_statement'\n" +
" 6: from /home/runner/work/irb/irb/lib/irb.rb:250:in `readmultiline'\n" +
" 5: from /home/runner/work/irb/irb/lib/irb.rb:250:in `loop'\n" +
" 4: from /home/runner/work/irb/irb/lib/irb.rb:251:in `block in readmulti\n" +
"line'\n" +
" 3: from /home/runner/work/irb/irb/lib/irb.rb:223:in `read_input'\n" +
" 2: from /home/runner/work/irb/irb/lib/irb.rb:512:in `signal_status'\n" +
" 1: from /home/runner/work/irb/irb/lib/irb.rb:225:in `block in read_inpu\n" +
"t'\n" +
"/home/runner/work/irb/irb/lib/irb/input-method.rb:226:in `gets': undefined metho\n" +
"d `last' for #<Object:0x000055d8ea2ec458> (NoMethodError)\n">.
|