{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":209731662,"defaultBranch":"master","name":"debug","ownerLogin":"ruby","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-09-20T07:28:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/210414?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711700826.0","currentOid":""},"activityList":{"items":[{"before":"8abc50acba3d079aec8107c60ecae8a0285413ac","after":"79cdcfa5bf693b655b1230773ac6fdda5fbf53ed","ref":"refs/heads/master","pushedAt":"2024-07-25T01:58:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ko1","name":"Koichi Sasada","path":"/ko1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9558?s=80&v=4"},"commit":{"message":"Accept colon style Hash#inspect in test/console/print_test.rb\n\nAccepts {key=>value} style and {key: value} style Hash#inspect\nproposed in https://bugs.ruby-lang.org/issues/20433#note-10","shortMessageHtmlLink":"Accept colon style Hash#inspect in test/console/print_test.rb"}},{"before":"0b77e8294b5b220b3b2a089bf09f94808654899a","after":"8abc50acba3d079aec8107c60ecae8a0285413ac","ref":"refs/heads/master","pushedAt":"2024-05-30T15:32:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ko1","name":"Koichi Sasada","path":"/ko1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9558?s=80&v=4"},"commit":{"message":"do not include `$FILENAME` in globals\n\n`$FILENAME` is unsafe to include in the globals because it modifies ARGV\nand raises an error if it's a file that does not exist. This causes two\nissues if rdbg used to debug a command with arguments.\n * when using rdbg the server will crash when running `info globals`, as\n it does not catch the error\n * when using a DAP client that requests globals before the debugged\n program was able to handle its arguments then the ARGV changes and\n the program will not do what's expected","shortMessageHtmlLink":"do not include $FILENAME
in globals"}},{"before":"6407c98b808085b015c67f8665d7c4add5a642fe","after":"0b77e8294b5b220b3b2a089bf09f94808654899a","ref":"refs/heads/master","pushedAt":"2024-03-29T08:26:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ko1","name":"Koichi Sasada","path":"/ko1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9558?s=80&v=4"},"commit":{"message":"v1.9.2","shortMessageHtmlLink":"v1.9.2"}},{"before":"ffbdb30fdd958e2a9a66d84fd1c235a82425746b","after":"6407c98b808085b015c67f8665d7c4add5a642fe","ref":"refs/heads/master","pushedAt":"2024-03-29T08:17:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ko1","name":"Koichi Sasada","path":"/ko1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9558?s=80&v=4"},"commit":{"message":"Format tables","shortMessageHtmlLink":"Format tables"}},{"before":"2d48ffe69ebebf712fe934309fc014e8b37d8959","after":null,"ref":"refs/heads/pz-iseqw","pushedAt":"2024-03-29T08:15:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ko1","name":"Koichi Sasada","path":"/ko1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9558?s=80&v=4"}},{"before":"6e9a127d3161d3bd0dba6e0e10145f75b8d7769b","after":"ffbdb30fdd958e2a9a66d84fd1c235a82425746b","ref":"refs/heads/master","pushedAt":"2024-03-29T08:15:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ko1","name":"Koichi Sasada","path":"/ko1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9558?s=80&v=4"},"commit":{"message":"Use rb_iseqw_to_iseq to get iseq pointer\n\nUsing DATA_PTR is internal implementation details so we should not use it.","shortMessageHtmlLink":"Use rb_iseqw_to_iseq to get iseq pointer"}},{"before":null,"after":"2d48ffe69ebebf712fe934309fc014e8b37d8959","ref":"refs/heads/pz-iseqw","pushedAt":"2024-03-27T15:33:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peterzhu2118","name":"Peter Zhu","path":"/peterzhu2118","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15860699?s=80&v=4"},"commit":{"message":"Use rb_iseqw_to_iseq to get iseq pointer\n\nUsing DATA_PTR is internal implementation details so we should not use it.","shortMessageHtmlLink":"Use rb_iseqw_to_iseq to get iseq pointer"}},{"before":"3564601e40798e65c912dc554347a8fa8ac9341b","after":"6e9a127d3161d3bd0dba6e0e10145f75b8d7769b","ref":"refs/heads/master","pushedAt":"2024-03-11T06:15:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ko1","name":"Koichi Sasada","path":"/ko1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9558?s=80&v=4"},"commit":{"message":"Add Launchable in CI","shortMessageHtmlLink":"Add Launchable in CI"}},{"before":"98dad005db9053f5d2a9965483d550a477ba6d5c","after":"3564601e40798e65c912dc554347a8fa8ac9341b","ref":"refs/heads/master","pushedAt":"2024-03-11T06:05:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ko1","name":"Koichi Sasada","path":"/ko1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9558?s=80&v=4"},"commit":{"message":"Fix flakey test \"test_reponse_returns_correct_threads_info\"","shortMessageHtmlLink":"Fix flakey test \"test_reponse_returns_correct_threads_info\""}},{"before":"68f7753c024d48e78b6519d790edca048bb2a850","after":"98dad005db9053f5d2a9965483d550a477ba6d5c","ref":"refs/heads/master","pushedAt":"2024-03-11T06:02:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ko1","name":"Koichi Sasada","path":"/ko1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9558?s=80&v=4"},"commit":{"message":"Separate setup and execution steps in CI","shortMessageHtmlLink":"Separate setup and execution steps in CI"}},{"before":"2d602636d99114d55a32fedd652c9c704446a749","after":"68f7753c024d48e78b6519d790edca048bb2a850","ref":"refs/heads/master","pushedAt":"2024-02-21T13:01:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ko1","name":"Koichi Sasada","path":"/ko1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9558?s=80&v=4"},"commit":{"message":"Add Session#deactivate_irb_integration","shortMessageHtmlLink":"Add Session#deactivate_irb_integration"}},{"before":"315ecaf5a0e809e7436b9934ae7c362c05c0efa0","after":"2d602636d99114d55a32fedd652c9c704446a749","ref":"refs/heads/master","pushedAt":"2024-02-20T09:52:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ko1","name":"Koichi Sasada","path":"/ko1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9558?s=80&v=4"},"commit":{"message":"Use ruby/actions workflow for ruby versions","shortMessageHtmlLink":"Use ruby/actions workflow for ruby versions"}},{"before":"91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60","after":null,"ref":"refs/heads/stubout-irbrc","pushedAt":"2024-02-20T09:50:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ko1","name":"Koichi Sasada","path":"/ko1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9558?s=80&v=4"}},{"before":"e4e6545ebdb67e04997068c37f9394f2c0644586","after":"315ecaf5a0e809e7436b9934ae7c362c05c0efa0","ref":"refs/heads/master","pushedAt":"2024-02-20T09:50:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ko1","name":"Koichi Sasada","path":"/ko1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9558?s=80&v=4"},"commit":{"message":"Remove and Restore irb configuration like irbrc while irb console tests","shortMessageHtmlLink":"Remove and Restore irb configuration like irbrc while irb console tests"}},{"before":"47bb58b983e1ae52b21a11a2d46422aa0d155665","after":"e4e6545ebdb67e04997068c37f9394f2c0644586","ref":"refs/heads/master","pushedAt":"2024-02-20T09:49:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ko1","name":"Koichi Sasada","path":"/ko1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9558?s=80&v=4"},"commit":{"message":"Fix ENOENT error when running tests under Rails\n\nUnder Ruby 3.3, without this change, running tests under Rails using the `bin/rails test` command fails. The failure can be expressed in two ways. If a whole test file is being run (e.g. `bin/rails test test/models/thing_test.rb`, then it looks like the whole contents of the file are being passed to rdbg:\r\n\r\n```\r\n(rdbg) nil\r\n(rdbg) (rdbg) false\r\n(rdbg) (rdbg) eval error: (rdbg)//private/tmp/thing/test/models/thing_test.rb:1: syntax error, unexpected end-of-input, expecting ';' or '\\n'\r\n...gTest < ActiveSupport::TestCase\r\n... ^\r\nnil\r\n(rdbg) eval error: (rdbg)//private/tmp/thing/test/models/thing_test.rb:1: syntax error, unexpected end-of-input\r\ntest \"stuff\" do\r\n ^\r\nnil\r\n(rdbg) #\r\n(rdbg) true\r\n(rdbg) eval error: (rdbg)//private/tmp/thing/test/models/thing_test.rb:1: syntax error, unexpected `end'\r\nnil\r\n(rdbg) eval error: (rdbg)//private/tmp/thing/test/models/thing_test.rb:1: syntax error, unexpected `end'\r\nnil\r\n(rdbg) Really quit? [Y/n]\r\n```\r\n\r\nIf a specific line is passed (e.g. `bin/rails test test/models/thing.rb:4`), then the failure is different:\r\n\r\n```\r\n(rdbg) # terminated with exception (report_on_exception is true):\r\n/Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/console.rb:146:in `gets': No such file or directory @ rb_sysopen - test/models/thing_test.rb:6 (Errno::ENOENT)\r\n\tfrom /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/console.rb:146:in `gets'\r\n\tfrom /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/console.rb:146:in `readline'\r\n\tfrom /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/local.rb:78:in `block in readline'\r\n\tfrom /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/local.rb:90:in `block in setup_interrupt'\r\n\tfrom /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/session.rb:1981:in `intercept_trap_sigint'\r\n\tfrom /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/local.rb:83:in `setup_interrupt'\r\n\tfrom /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/local.rb:77:in `readline'\r\n\tfrom /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/session.rb:444:in `wait_command'\r\n\tfrom /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/session.rb:404:in `block in wait_command_loop'\r\n\tfrom :187:in `loop'\r\n\tfrom /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/session.rb:403:in `wait_command_loop'\r\n\tfrom /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/session.rb:329:in `process_event'\r\n\tfrom /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/session.rb:254:in `session_server_main'\r\n\tfrom /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/session.rb:212:in `block in activate'\r\nnil\r\n#\r\n@@@ #\r\n > /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/thread_client.rb:1251:in `backtrace'\r\n > /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/thread_client.rb:1251:in `block in wait_next_action_'\r\n > /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/thread_client.rb:1249:in `each'\r\n > /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/thread_client.rb:1249:in `rescue in wait_next_action_'\r\n > /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/thread_client.rb:1244:in `wait_next_action_'\r\n > /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/thread_client.rb:875:in `block in wait_next_action'\r\n > /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/thread_client.rb:866:in `block in fiber_blocking'\r\n > /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/thread_client.rb:866:in `blocking'\r\n > /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/thread_client.rb:866:in `fiber_blocking'\r\n > /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/thread_client.rb:875:in `wait_next_action'\r\n > /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/thread_client.rb:320:in `suspend'\r\n > /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/thread_client.rb:251:in `on_breakpoint'\r\n > /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/breakpoint.rb:69:in `suspend'\r\n > /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/breakpoint.rb:170:in `block in setup'\r\n > /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/session.rb:2633:in `debugger'\r\n > /private/tmp/thing/test/models/thing_test.rb:7:in `block in '\r\n > /Users/james/.gem/ruby/3.3.0/gems/minitest-5.21.2/lib/minitest/test.rb:94:in `block (3 levels) in run'\r\n > /Users/james/.gem/ruby/3.3.0/gems/minitest-5.21.2/lib/minitest/test.rb:191:in `capture_exceptions'\r\n > /Users/james/.gem/ruby/3.3.0/gems/minitest-5.21.2/lib/minitest/test.rb:89:in `block (2 levels) in run'\r\n > /Users/james/.gem/ruby/3.3.0/gems/minitest-5.21.2/lib/minitest.rb:303:in `time_it'\r\n > /Users/james/.gem/ruby/3.3.0/gems/minitest-5.21.2/lib/minitest/test.rb:88:in `block in run'\r\n > /Users/james/.gem/ruby/3.3.0/gems/minitest-5.21.2/lib/minitest.rb:412:in `on_signal'\r\n > /Users/james/.gem/ruby/3.3.0/gems/minitest-5.21.2/lib/minitest/test.rb:239:in `with_info_handler'\r\n > /Users/james/.gem/ruby/3.3.0/gems/minitest-5.21.2/lib/minitest/test.rb:87:in `run'\r\n > /Users/james/.gem/ruby/3.3.0/gems/activesupport-7.1.3/lib/active_support/executor/test_helper.rb:5:in `block in run'\r\n > /Users/james/.gem/ruby/3.3.0/gems/activesupport-7.1.3/lib/active_support/execution_wrapper.rb:105:in `perform'\r\n > /Users/james/.gem/ruby/3.3.0/gems/activesupport-7.1.3/lib/active_support/executor/test_helper.rb:5:in `run'\r\n > /Users/james/.gem/ruby/3.3.0/gems/minitest-5.21.2/lib/minitest.rb:1126:in `run_one_method'\r\n > /Users/james/.gem/ruby/3.3.0/gems/minitest-5.21.2/lib/minitest.rb:378:in `run_one_method'\r\n > /Users/james/.gem/ruby/3.3.0/gems/minitest-5.21.2/lib/minitest.rb:365:in `block (2 levels) in run'\r\n > /Users/james/.gem/ruby/3.3.0/gems/minitest-5.21.2/lib/minitest.rb:364:in `each'\r\n > /Users/james/.gem/ruby/3.3.0/gems/minitest-5.21.2/lib/minitest.rb:364:in `block in run'\r\n > /Users/james/.gem/ruby/3.3.0/gems/minitest-5.21.2/lib/minitest.rb:412:in `on_signal'\r\n > /Users/james/.gem/ruby/3.3.0/gems/minitest-5.21.2/lib/minitest.rb:399:in `with_info_handler'\r\n > /Users/james/.gem/ruby/3.3.0/gems/minitest-5.21.2/lib/minitest.rb:363:in `run'\r\n > /Users/james/.gem/ruby/3.3.0/gems/railties-7.1.3/lib/rails/test_unit/line_filtering.rb:10:in `run'\r\n > /Users/james/.gem/ruby/3.3.0/gems/minitest-5.21.2/lib/minitest.rb:185:in `block in __run'\r\n > /Users/james/.gem/ruby/3.3.0/gems/minitest-5.21.2/lib/minitest.rb:185:in `map'\r\n > /Users/james/.gem/ruby/3.3.0/gems/minitest-5.21.2/lib/minitest.rb:185:in `__run'\r\n > /Users/james/.gem/ruby/3.3.0/gems/minitest-5.21.2/lib/minitest.rb:162:in `run'\r\n > /Users/james/.gem/ruby/3.3.0/gems/minitest-5.21.2/lib/minitest.rb:86:in `block in autorun'\r\n@@@ #\r\n > /Users/james/.gem/ruby/3.3.0/gems/activerecord-7.1.3/lib/active_record/connection_adapters/abstract/connection_pool/reaper.rb:48:in `sleep'\r\n > /Users/james/.gem/ruby/3.3.0/gems/activerecord-7.1.3/lib/active_record/connection_adapters/abstract/connection_pool/reaper.rb:48:in `block in spawn_thread'\r\n[\"DEBUGGER Exception: /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/thread_client.rb:1255\", #, [\"/Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/console.rb:146:in `gets'\", \"/Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/console.rb:146:in `gets'\", \"/Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/console.rb:146:in `readline'\", \"/Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/local.rb:78:in `block in readline'\", \"/Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/local.rb:90:in `block in setup_interrupt'\", \"/Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/session.rb:1981:in `intercept_trap_sigint'\", \"/Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/local.rb:83:in `setup_interrupt'\", \"/Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/local.rb:77:in `readline'\", \"/Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/session.rb:444:in `wait_command'\", \"/Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/session.rb:404:in `block in wait_command_loop'\", \":187:in `loop'\", \"/Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/session.rb:403:in `wait_command_loop'\", \"/Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/session.rb:329:in `process_event'\", \"/Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/session.rb:254:in `session_server_main'\", \"/Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/session.rb:212:in `block in activate'\"]]\r\nE\r\n\r\nError:\r\nThingTest#test_stuff:\r\nErrno::ENOENT: No such file or directory @ rb_sysopen - test/models/thing_test.rb:6\r\n /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/console.rb:146:in `gets'\r\n /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/console.rb:146:in `gets'\r\n /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/console.rb:146:in `readline'\r\n /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/local.rb:78:in `block in readline'\r\n /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/local.rb:90:in `block in setup_interrupt'\r\n /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/session.rb:1981:in `intercept_trap_sigint'\r\n /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/local.rb:83:in `setup_interrupt'\r\n /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/local.rb:77:in `readline'\r\n /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/session.rb:444:in `wait_command'\r\n /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/session.rb:404:in `block in wait_command_loop'\r\n :187:in `loop'\r\n /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/session.rb:403:in `wait_command_loop'\r\n /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/session.rb:329:in `process_event'\r\n /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/session.rb:254:in `session_server_main'\r\n /Users/james/.gem/ruby/3.3.0/gems/debug-1.9.1/lib/debug/session.rb:212:in `block in activate'\r\n```\r\n\r\nEither way, making this change seems to fix it. The error is very reminiscent of that described in https://github.com/ruby/debug/issues/156, where a similar fix was required.","shortMessageHtmlLink":"Fix ENOENT error when running tests under Rails"}},{"before":"b0b95347b13b6ce7c3d3c12e2ea9e5a73ab39bf2","after":"47bb58b983e1ae52b21a11a2d46422aa0d155665","ref":"refs/heads/master","pushedAt":"2024-02-20T09:48:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ko1","name":"Koichi Sasada","path":"/ko1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9558?s=80&v=4"},"commit":{"message":"Drop base64 dependency (#1071)\n\nSee #1066\r\n\r\nCo-authored-by: Koichi Sasada ","shortMessageHtmlLink":"Drop base64 dependency (#1071)"}},{"before":"9c389d913ab501263dbef36a682fda6e27c44149","after":"b0b95347b13b6ce7c3d3c12e2ea9e5a73ab39bf2","ref":"refs/heads/master","pushedAt":"2024-02-20T09:38:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ko1","name":"Koichi Sasada","path":"/ko1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9558?s=80&v=4"},"commit":{"message":"Fix syntax warnings\n\n```\n$ ruby -W -c lib/debug/server_cdp.rb\nlib/debug/server_cdp.rb:134: warning: ambiguity between regexp and two divisions: wrap regexp in parentheses or add a space after `/' operator\nlib/debug/server_cdp.rb:161: warning: ambiguity between regexp and two divisions: wrap regexp in parentheses or add a space after `/' operator\nlib/debug/server_cdp.rb:193: warning: ambiguity between regexp and two divisions: wrap regexp in parentheses or add a space after `/' operator\nlib/debug/server_cdp.rb:300: warning: ambiguity between regexp and two divisions: wrap regexp in parentheses or add a space after `/' operator\nlib/debug/server_cdp.rb:381: warning: ambiguity between regexp and two divisions: wrap regexp in parentheses or add a space after `/' operator\nlib/debug/server_cdp.rb:661: warning: ambiguity between regexp and two divisions: wrap regexp in parentheses or add a space after `/' operator\nSyntax OK\n```","shortMessageHtmlLink":"Fix syntax warnings"}},{"before":"69909a332cc4c9a0521c33f9e3bc2478239d085c","after":"9c389d913ab501263dbef36a682fda6e27c44149","ref":"refs/heads/master","pushedAt":"2024-02-20T08:58:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ko1","name":"Koichi Sasada","path":"/ko1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9558?s=80&v=4"},"commit":{"message":"catch up ruby 3.4.0 error related changes\n\n* should use `base_label` instead of `label`.\n* should accept both backtick or single quote\n* shoudl accept with class name","shortMessageHtmlLink":"catch up ruby 3.4.0 error related changes"}},{"before":"b89c585d301b65af2f80493b2f46e0cb7fc8db2e","after":null,"ref":"refs/heads/dependabot/github_actions/actions/setup-python-5","pushedAt":"2024-02-20T07:50:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"ef4826b57d7fa28d483fa032308776c4760b8905","after":null,"ref":"refs/heads/dependabot/github_actions/actions/setup-java-4","pushedAt":"2024-02-20T07:50:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"ee689ddd1fec0b8cf4de23dcf9cf0aeb2797de80","after":null,"ref":"refs/heads/revert-1070-add-launchable","pushedAt":"2024-02-20T07:49:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ko1","name":"Koichi Sasada","path":"/ko1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9558?s=80&v=4"}},{"before":"cfa0da200cf48670fa119000e25eeb59c002e34b","after":"69909a332cc4c9a0521c33f9e3bc2478239d085c","ref":"refs/heads/master","pushedAt":"2024-02-20T07:49:55.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ko1","name":"Koichi Sasada","path":"/ko1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9558?s=80&v=4"},"commit":{"message":"Revert \"Add launchable integration\"\n\nThis reverts commit 62ea9d1b08ea5c2ed4a681088376fba5e4a85954.","shortMessageHtmlLink":"Revert \"Add launchable integration\""}},{"before":"7bb2530960645ab8fa98300b584382de8ff583cb","after":null,"ref":"refs/heads/no-backtick-in-error-messages","pushedAt":"2024-02-20T07:49:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ko1","name":"Koichi Sasada","path":"/ko1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9558?s=80&v=4"}},{"before":"fa52fcde8bf255c515e40b1910287b3dd54b6b19","after":"cfa0da200cf48670fa119000e25eeb59c002e34b","ref":"refs/heads/master","pushedAt":"2024-02-20T07:49:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ko1","name":"Koichi Sasada","path":"/ko1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9558?s=80&v=4"},"commit":{"message":"Support Ruby 3.4's new error message format","shortMessageHtmlLink":"Support Ruby 3.4's new error message format"}},{"before":null,"after":"ee689ddd1fec0b8cf4de23dcf9cf0aeb2797de80","ref":"refs/heads/revert-1070-add-launchable","pushedAt":"2024-02-19T09:51:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ono-max","name":"Naoto Ono","path":"/ono-max","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59436572?s=80&v=4"},"commit":{"message":"Revert \"Add launchable integration\"\n\nThis reverts commit 62ea9d1b08ea5c2ed4a681088376fba5e4a85954.","shortMessageHtmlLink":"Revert \"Add launchable integration\""}},{"before":"68b848aec19e1fc2350742879ab1f52c24017af1","after":"7bb2530960645ab8fa98300b584382de8ff583cb","ref":"refs/heads/no-backtick-in-error-messages","pushedAt":"2024-02-19T08:47:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hsbt","name":"Hiroshi SHIBATA","path":"/hsbt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12301?s=80&v=4"},"commit":{"message":"Support Ruby 3.4's new error message format","shortMessageHtmlLink":"Support Ruby 3.4's new error message format"}},{"before":null,"after":"68b848aec19e1fc2350742879ab1f52c24017af1","ref":"refs/heads/no-backtick-in-error-messages","pushedAt":"2024-02-19T08:25:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hsbt","name":"Hiroshi SHIBATA","path":"/hsbt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12301?s=80&v=4"},"commit":{"message":"Support Ruby 3.4's new error message format","shortMessageHtmlLink":"Support Ruby 3.4's new error message format"}},{"before":null,"after":"ef4826b57d7fa28d483fa032308776c4760b8905","ref":"refs/heads/dependabot/github_actions/actions/setup-java-4","pushedAt":"2024-02-12T14:22:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/setup-java from 3 to 4\n\nBumps [actions/setup-java](https://github.com/actions/setup-java) from 3 to 4.\n- [Release notes](https://github.com/actions/setup-java/releases)\n- [Commits](https://github.com/actions/setup-java/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-java\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/setup-java from 3 to 4"}},{"before":null,"after":"b89c585d301b65af2f80493b2f46e0cb7fc8db2e","ref":"refs/heads/dependabot/github_actions/actions/setup-python-5","pushedAt":"2024-02-12T14:22:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/setup-python from 4 to 5\n\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.\n- [Release notes](https://github.com/actions/setup-python/releases)\n- [Commits](https://github.com/actions/setup-python/compare/v4...v5)\n\n---\nupdated-dependencies:\n- dependency-name: actions/setup-python\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/setup-python from 4 to 5"}},{"before":"61de9d87f02fca5d46561157abdce168022a9eb5","after":"fa52fcde8bf255c515e40b1910287b3dd54b6b19","ref":"refs/heads/master","pushedAt":"2024-02-09T07:10:06.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ko1","name":"Koichi Sasada","path":"/ko1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9558?s=80&v=4"},"commit":{"message":"Use `github.sha` when running tests on the master branch","shortMessageHtmlLink":"Use github.sha
when running tests on the master branch"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEiIaOFQA","startCursor":null,"endCursor":null}},"title":"Activity ยท ruby/debug"}