{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":11913490,"defaultBranch":"master","name":"ruby","ownerLogin":"github","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2013-08-06T01:57:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9919?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717082563.0","currentOid":""},"activityList":{"items":[{"before":"30a8dbc861a03d881b7f058cd1a111c1222b66d6","after":"0c61e212770092269597882dfe2321a1028ab291","ref":"refs/heads/master","pushedAt":"2024-07-08T14:06:32.000Z","pushType":"push","commitsCount":107,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Rename rb_gc_impl_verify_internal_consistency to gc_verify_internal_consistency\n\nIt's an internal function so we can drop the rb_gc_impl","shortMessageHtmlLink":"Rename rb_gc_impl_verify_internal_consistency to gc_verify_internal_c…"}},{"before":"95ffcd3f9ff20c3e9b0556672758cf8724542b0c","after":"30a8dbc861a03d881b7f058cd1a111c1222b66d6","ref":"refs/heads/master","pushedAt":"2024-07-01T14:06:06.000Z","pushType":"push","commitsCount":63,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"maximum showing line number on btest failure\n\nSome tests in btest uses long src for btest and it is harmful to\ncheck the results. This patch introducing the limitation how many\nlines of code is shown on failure.","shortMessageHtmlLink":"maximum showing line number on btest failure"}},{"before":"b73dd8f6d0d04fec834c4aae0139cf6c0270f780","after":"95ffcd3f9ff20c3e9b0556672758cf8724542b0c","ref":"refs/heads/master","pushedAt":"2024-06-24T14:06:21.000Z","pushType":"push","commitsCount":89,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Fix `--debug-frozen-string-literal` to not apply `--disable-frozen-string-literal`\n\n[Feature #20205]\n\nThis was an undesired side effect. Now that this value is a triplet, we can't\nassume it's disabled by default.","shortMessageHtmlLink":"Fix --debug-frozen-string-literal to not apply `--disable-frozen-st…"}},{"before":"3cc9a126794d16470f87ae70ef354f3adc6d027f","after":"b73dd8f6d0d04fec834c4aae0139cf6c0270f780","ref":"refs/heads/master","pushedAt":"2024-06-17T14:06:32.000Z","pushType":"push","commitsCount":87,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"[ruby/io-console] Skip building extension on WASI\n\nWASI does not support concept to provide termios, so it is not possible\nto build io/console extension on WASI at the moment.\n\nHowever, `io/console` is used by many gems, and removing the dependency\nfrom them *conditionally* is impossible. So, this commit adds a\ncheck to skip building `io/console` extension on WASI just to pass `gem\ninstall` for the platform.\n\nhttps://github.com/ruby/io-console/commit/ba9bf00184","shortMessageHtmlLink":"[ruby/io-console] Skip building extension on WASI"}},{"before":"e5a195edf62fe1bf7146a191da13fa1c4fecbd71","after":"f1c7b6f435f1167a0514b39a5f72f55cec4d1426","ref":"refs/heads/ruby_3_3","pushedAt":"2024-06-12T14:11:37.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"composerinteralia","name":"Daniel Colson","path":"/composerinteralia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13696143?s=80&v=4"},"commit":{"message":"v3.3.3","shortMessageHtmlLink":"v3.3.3"}},{"before":"5d33ff36dcc04bd134dc53bedec7c2144658df51","after":"3cc9a126794d16470f87ae70ef354f3adc6d027f","ref":"refs/heads/master","pushedAt":"2024-06-10T14:08:34.000Z","pushType":"push","commitsCount":172,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Fix CI when YJIT is enabled","shortMessageHtmlLink":"Fix CI when YJIT is enabled"}},{"before":"15501e13d7588a049437d343548bda76121b92f9","after":"5d33ff36dcc04bd134dc53bedec7c2144658df51","ref":"refs/heads/master","pushedAt":"2024-06-03T14:06:48.000Z","pushType":"push","commitsCount":70,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"[ruby/reline] In ed_search_[prev|next]_history, make the cursor come\nto the end of the line when there is no search substr\n(https://github.com/ruby/reline/pull/714)\n\n* In ed_search_prev_history, make the cursor come to the end of the line when there is no search substr\n\n* In ed_search_next_history, make the cursor come to the end of the line when there is no search substr\n\n* Implemented ActionState to search with empty substr if the previous operation was search with empty string.\n\n* Use a simple 2-element array to represent action_state\n\nhttps://github.com/ruby/reline/commit/95ee80bd70","shortMessageHtmlLink":"[ruby/reline] In ed_search_[prev|next]_history, make the cursor come"}},{"before":"dde99215f2bc60c22a00fc941ff7f714f011e920","after":"e5a195edf62fe1bf7146a191da13fa1c4fecbd71","ref":"refs/heads/ruby_3_3","pushedAt":"2024-05-30T15:34:12.000Z","pushType":"push","commitsCount":75,"pusher":{"login":"HParker","name":"Adam Hess","path":"/HParker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4482399?s=80&v=4"},"commit":{"message":"v3.3.2","shortMessageHtmlLink":"v3.3.2"}},{"before":"bc47ca5546a1287fbb052329075293c200d830b0","after":"15501e13d7588a049437d343548bda76121b92f9","ref":"refs/heads/master","pushedAt":"2024-05-30T15:17:42.000Z","pushType":"push","commitsCount":69,"pusher":{"login":"HParker","name":"Adam Hess","path":"/HParker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4482399?s=80&v=4"},"commit":{"message":"[ruby/stringio] Remove special handling of chilled strings\n\n[Feature #20205]\n\nFollowup: https://github.com/ruby/stringio/pull/94\n\nThey no longer need to be special cases. If StringIO end up\nmutating a chilled string, a warning will be emitted.\n\nhttps://github.com/ruby/stringio/commit/dc62d65449","shortMessageHtmlLink":"[ruby/stringio] Remove special handling of chilled strings"}},{"before":"c96b5791efd7d14c7387adea9c6c252d7ecbb231","after":"bc47ca5546a1287fbb052329075293c200d830b0","ref":"refs/heads/master","pushedAt":"2024-05-27T14:06:05.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Add a debug print for a random failure\n\n```\n 1) Error:\nTestRubyLiteral#test_float:\nArgumentError: SyntaxError#path changed: \"(eval at /home/chkbuild/chkbuild/tmp/build/20240527T050036Z/ruby/test/ruby/test_literal.rb:642)\"->\"(eval at /home/chkbuild/chkbuild/tmp/build/20240527T050036Z/ruby/test/ruby/test_literal.rb:642)\"\n```\nhttps://rubyci.s3.amazonaws.com/s390x/ruby-master/log/20240527T050036Z.fail.html.gz","shortMessageHtmlLink":"Add a debug print for a random failure"}},{"before":"86cf074fa1dcf73846e094775414d661e47dfc76","after":"c96b5791efd7d14c7387adea9c6c252d7ecbb231","ref":"refs/heads/master","pushedAt":"2024-05-23T19:35:39.000Z","pushType":"push","commitsCount":50,"pusher":{"login":"HParker","name":"Adam Hess","path":"/HParker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4482399?s=80&v=4"},"commit":{"message":"[ruby/prism] Raise `void value expression` in begin clauses\n\nIn some cases Prism was either not raising an appropriate `void value\nexpression` error, or raising that error when the syntax is considered\nvalid.\n\nTo fix this Prism needs to check whether we have other clauses on the\n`begin` rather than just returning `cast->statements`.\n\n* If the `cast->statements` are null and the `cast->ensure_clause` is\nnot null, set the code to `cast->ensure_clause`\n* else\n * If there is a `cast->rescue_clause`\n * Check if `cast->statements` are null and `cast->rescue_clause->statements`\n are null, and return `NULL`\n * Check if there is an `else_clause`, and set the node to\n `cast->else_clause`.\n * Otherwise return `cast->statements` as the node\n * return `cast->statements` as the node\n\nSee tests for test cases. Note I took these directly from CRuby so if\ndesired I can delete them since the test will now pass. This only fixes\none test in the `test_parse` file, taking failures from 14 to 13.\n\nThis fixes `TestParse#test_void_value_in_rhs` and is related to\nissue #2791.\n\nhttps://github.com/ruby/prism/commit/398152b412","shortMessageHtmlLink":"[ruby/prism] Raise void value expression in begin clauses"}},{"before":"e90e8f8bd35391233f43d196d23b46ba8c20d56e","after":"86cf074fa1dcf73846e094775414d661e47dfc76","ref":"refs/heads/master","pushedAt":"2024-05-20T21:56:36.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"HParker","name":"Adam Hess","path":"/HParker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4482399?s=80&v=4"},"commit":{"message":"Avoid array allocation for empty ruby2_keywords flagged keyword hash\n\nIf the method being called does not have a positional splat\nparameter, there is no point in allocating the array, as\ndecrementing given_argc is sufficient to ensure the empty keyword\nhash is not considered an argument, assuming that we are calling\na method/lambda and not a regular proc.","shortMessageHtmlLink":"Avoid array allocation for empty ruby2_keywords flagged keyword hash"}},{"before":"02c8e6583b33c62b4050420234167a467f32fefa","after":"e90e8f8bd35391233f43d196d23b46ba8c20d56e","ref":"refs/heads/master","pushedAt":"2024-05-20T14:06:13.000Z","pushType":"push","commitsCount":95,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"[ruby/prism] Implement ambiguous binary operator warning\n\nhttps://github.com/ruby/prism/commit/6258c3695f","shortMessageHtmlLink":"[ruby/prism] Implement ambiguous binary operator warning"}},{"before":"dcbe0edb836aa3be62b7b64f3c7f27e7ef6885fb","after":"02c8e6583b33c62b4050420234167a467f32fefa","ref":"refs/heads/master","pushedAt":"2024-05-13T14:06:05.000Z","pushType":"push","commitsCount":65,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"[rubygems/rubygems] Use a constant empty tar header to avoid extra allocations\n\nhttps://github.com/rubygems/rubygems/commit/716666f65f","shortMessageHtmlLink":"[rubygems/rubygems] Use a constant empty tar header to avoid extra al…"}},{"before":"90db9c87a3c906416bca3efdbdb47a4b41dc14ee","after":"dcbe0edb836aa3be62b7b64f3c7f27e7ef6885fb","ref":"refs/heads/master","pushedAt":"2024-05-07T17:28:20.000Z","pushType":"push","commitsCount":155,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"[ruby/prism] Better error message for contents of hash pattern\n\nhttps://github.com/ruby/prism/commit/60dbf60f48","shortMessageHtmlLink":"[ruby/prism] Better error message for contents of hash pattern"}},{"before":"92258e6a32e39381a98308a76e5d70db76cd6047","after":null,"ref":"refs/heads/dependabot/github_actions/ruby/setup-ruby-1.175.1","pushedAt":"2024-05-01T21:51:09.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":"e68512a74f84f77331146fe31523b94c7a66141e","after":null,"ref":"refs/heads/dependabot/cargo/test/rubygems/test_gem_ext_cargo_builder/custom_name/ext/custom_name_lib/shlex-1.3.0","pushedAt":"2024-05-01T21:51:08.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":"0bfc6a95d12890765405044ea1f44a6c07e44dc9","after":null,"ref":"refs/heads/dependabot/cargo/yjit/bindgen/shlex-1.3.0","pushedAt":"2024-05-01T21:51:06.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":"c15c6d08053cb6d02f04fa47fa60336b416ffab3","after":null,"ref":"refs/heads/dependabot/cargo/test/rubygems/test_gem_ext_cargo_builder/rust_ruby_example/shlex-1.3.0","pushedAt":"2024-05-01T21:51:06.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":null,"after":"95ae4196c635f29dc326858f8bbeae70b48048b3","ref":"refs/heads/3_3_1-github1","pushedAt":"2024-05-01T19:28:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jhawthorn","name":"John Hawthorn","path":"/jhawthorn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/131752?s=80&v=4"},"commit":{"message":"Resize ary when `Array#sort!` block modifies embedded ary\n\nIn cases where `rb_ary_sort_bang` is called with a block and\ntmp is an embedded array, we need to account for the block\npotentially impacting the capacity of ary.\n\nex:\n```\nvar_0 = (1..70).to_a\nvar_0.sort! do |var_0_block_129, var_1_block_129|\n var_0.pop\n var_1_block_129 <=> var_0_block_129\nend.shift(3)\n```\n\nThe above example can put the array into a corrupted state\nresulting in a heap buffer overflow and possible segfault:\n```\nERROR: AddressSanitizer: heap-buffer-overflow on address [...]\nWRITE of size 560 at 0x60b0000034f0 thread T0 [...]\n```\n\nThis commit adds a conditional to determine when the capacity\nof ary has been modified by the provided block. If this is\nthe case, ensure that the capacity of ary is adjusted to\nhandle at minimum the len of tmp.","shortMessageHtmlLink":"Resize ary when Array#sort! block modifies embedded ary"}},{"before":"66c0b75ee7933e26faba5dce561e5eab29565406","after":"92258e6a32e39381a98308a76e5d70db76cd6047","ref":"refs/heads/dependabot/github_actions/ruby/setup-ruby-1.175.1","pushedAt":"2024-04-29T14:07:42.000Z","pushType":"force_push","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 ruby/setup-ruby from 1.174.0 to 1.175.1\n\nBumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.174.0 to 1.175.1.\n- [Release notes](https://github.com/ruby/setup-ruby/releases)\n- [Commits](https://github.com/ruby/setup-ruby/compare/6bd3d993c602f6b675728ebaecb2b569ff86e99b...1198b074305f9356bd56dd4b311757cc0dab2f1c)\n\n---\nupdated-dependencies:\n- dependency-name: ruby/setup-ruby\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump ruby/setup-ruby from 1.174.0 to 1.175.1"}},{"before":"3811562abb266cd02c49460af86f5bb764a6ef13","after":null,"ref":"refs/heads/dependabot/github_actions/dependabot/fetch-metadata-2.1.0","pushedAt":"2024-04-29T14:07:41.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":"5516f21e423b18957257f132f48dedab7614f44f","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4.1.4","pushedAt":"2024-04-29T14:07:32.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":"98b417f585b06f5bcad59b0f29b2dfc2588749ee","after":null,"ref":"refs/heads/dependabot/github_actions/dot-github/actions/setup/directories/actions/checkout-4.1.4","pushedAt":"2024-04-29T14:07:25.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":"26fd2bc5b326f67e8239367c0a2fbfdb84f5ef82","after":null,"ref":"refs/heads/dependabot/github_actions/github/codeql-action-3.25.3","pushedAt":"2024-04-29T14:07:24.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":"87396dbe5d6597dafcba31afb5b9ba6216d604c5","after":"90db9c87a3c906416bca3efdbdb47a4b41dc14ee","ref":"refs/heads/master","pushedAt":"2024-04-29T14:06:16.000Z","pushType":"push","commitsCount":122,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Update default gems list at dbb1ba88ebb5a08ea5a856c8086aa2 [ci skip]","shortMessageHtmlLink":"Update default gems list at dbb1ba8 [ci skip]"}},{"before":"0e01cebf3804734a0356069572ed851fa65bfae2","after":null,"ref":"refs/heads/dependabot/github_actions/ruby/setup-ruby-1.175.0","pushedAt":"2024-04-26T19:26:23.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":null,"after":"66c0b75ee7933e26faba5dce561e5eab29565406","ref":"refs/heads/dependabot/github_actions/ruby/setup-ruby-1.175.1","pushedAt":"2024-04-26T19:26:20.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 ruby/setup-ruby from 1.174.0 to 1.175.1\n\nBumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.174.0 to 1.175.1.\n- [Release notes](https://github.com/ruby/setup-ruby/releases)\n- [Commits](https://github.com/ruby/setup-ruby/compare/6bd3d993c602f6b675728ebaecb2b569ff86e99b...1198b074305f9356bd56dd4b311757cc0dab2f1c)\n\n---\nupdated-dependencies:\n- dependency-name: ruby/setup-ruby\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump ruby/setup-ruby from 1.174.0 to 1.175.1"}},{"before":null,"after":"26fd2bc5b326f67e8239367c0a2fbfdb84f5ef82","ref":"refs/heads/dependabot/github_actions/github/codeql-action-3.25.3","pushedAt":"2024-04-26T19:26:10.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 github/codeql-action from 3.25.2 to 3.25.3\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.2 to 3.25.3.\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/8f596b4ae3cb3c588a5c46780b86dd53fef16c52...d39d31e687223d841ef683f52467bd88e9b21c14)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github/codeql-action from 3.25.2 to 3.25.3"}},{"before":null,"after":"98b417f585b06f5bcad59b0f29b2dfc2588749ee","ref":"refs/heads/dependabot/github_actions/dot-github/actions/setup/directories/actions/checkout-4.1.4","pushedAt":"2024-04-24T19:52:52.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/checkout in /.github/actions/setup/directories\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.3 to 4.1.4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/1d96c772d19495a3b5c517cd2bc0cb401ea0529f...0ad4b8fadaa221de15dcec353f45205ec38ea70b)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout in /.github/actions/setup/directories"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEeax3LwA","startCursor":null,"endCursor":null}},"title":"Activity · github/ruby"}