{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":117646,"defaultBranch":"master","name":"rubygems.org","ownerLogin":"rubygems","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2009-01-29T22:30:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/208761?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717624158.0","currentOid":""},"activityList":{"items":[{"before":"f3fc37eddba66d9ba6af58e9b57f458e966f7a0a","after":null,"ref":"refs/heads/martinemde/separate-admin-policies","pushedAt":"2024-06-05T21:49:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martinemde","name":"Martin Emde","path":"/martinemde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989?s=80&v=4"}},{"before":"f3cca8e78f64927a984240cc40da1621fac02262","after":"726882818f61c10fc784a2f1d20c1dcaff6fcc79","ref":"refs/heads/master","pushedAt":"2024-06-05T21:49:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"martinemde","name":"Martin Emde","path":"/martinemde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989?s=80&v=4"},"commit":{"message":"Move Avo-related Pundit policies into Admin:: namespace (#4745)\n\n* Move all policies under Admin:: namespace\r\n* Add basic ApplicationPolicy for userland policies\r\n* Add hack around avo not using authorization_policy everywhere yet (fixed in Avo 3)","shortMessageHtmlLink":"Move Avo-related Pundit policies into Admin:: namespace (#4745)"}},{"before":"50dc006c2807daf3d2da226b975aefe0a253e565","after":"f3fc37eddba66d9ba6af58e9b57f458e966f7a0a","ref":"refs/heads/martinemde/separate-admin-policies","pushedAt":"2024-06-05T21:41:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"martinemde","name":"Martin Emde","path":"/martinemde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989?s=80&v=4"},"commit":{"message":"Add missing Admin:: scope","shortMessageHtmlLink":"Add missing Admin:: scope"}},{"before":"98b53ab5098b9969f5bffbfaeed08b5fe95e2f10","after":null,"ref":"refs/heads/dependabot/github_actions/github/codeql-action-3.25.8","pushedAt":"2024-06-05T20:51:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"segiddins","name":"Samuel Giddins","path":"/segiddins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1946610?s=80&v=4"}},{"before":"7d786d6ce8529dd0b20642256f2b55b407f6fca7","after":"f3cca8e78f64927a984240cc40da1621fac02262","ref":"refs/heads/master","pushedAt":"2024-06-05T20:51:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"segiddins","name":"Samuel Giddins","path":"/segiddins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1946610?s=80&v=4"},"commit":{"message":"Bump github/codeql-action from 3.25.7 to 3.25.8 (#4764)\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.7 to 3.25.8.\r\n- [Release notes](https://github.com/github/codeql-action/releases)\r\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/github/codeql-action/compare/f079b8493333aace61c81488f8bd40919487bd9f...2e230e8fe0ad3a14a340ad0815ddb96d599d2aff)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: github/codeql-action\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump github/codeql-action from 3.25.7 to 3.25.8 (#4764)"}},{"before":"a4dc35bf67d6d21e72734bae2e1459ae0cd40567","after":null,"ref":"refs/heads/dependabot/bundler/user_agent_parser-2.18.0","pushedAt":"2024-06-05T20:51:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"segiddins","name":"Samuel Giddins","path":"/segiddins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1946610?s=80&v=4"}},{"before":"71da3917d1481815d77a2820273096ae32c4a953","after":"7d786d6ce8529dd0b20642256f2b55b407f6fca7","ref":"refs/heads/master","pushedAt":"2024-06-05T20:51:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"segiddins","name":"Samuel Giddins","path":"/segiddins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1946610?s=80&v=4"},"commit":{"message":"Bump user_agent_parser from 2.17.0 to 2.18.0 (#4763)\n\nBumps [user_agent_parser](https://github.com/ua-parser/uap-ruby) from 2.17.0 to 2.18.0.\r\n- [Release notes](https://github.com/ua-parser/uap-ruby/releases)\r\n- [Changelog](https://github.com/ua-parser/uap-ruby/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/ua-parser/uap-ruby/compare/v2.17.0...v2.18.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: user_agent_parser\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump user_agent_parser from 2.17.0 to 2.18.0 (#4763)"}},{"before":null,"after":"98b53ab5098b9969f5bffbfaeed08b5fe95e2f10","ref":"refs/heads/dependabot/github_actions/github/codeql-action-3.25.8","pushedAt":"2024-06-05T14:55:19.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.7 to 3.25.8\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.7 to 3.25.8.\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/f079b8493333aace61c81488f8bd40919487bd9f...2e230e8fe0ad3a14a340ad0815ddb96d599d2aff)\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.7 to 3.25.8"}},{"before":null,"after":"a4dc35bf67d6d21e72734bae2e1459ae0cd40567","ref":"refs/heads/dependabot/bundler/user_agent_parser-2.18.0","pushedAt":"2024-06-05T14:43:59.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 user_agent_parser from 2.17.0 to 2.18.0\n\nBumps [user_agent_parser](https://github.com/ua-parser/uap-ruby) from 2.17.0 to 2.18.0.\n- [Release notes](https://github.com/ua-parser/uap-ruby/releases)\n- [Changelog](https://github.com/ua-parser/uap-ruby/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/ua-parser/uap-ruby/compare/v2.17.0...v2.18.0)\n\n---\nupdated-dependencies:\n- dependency-name: user_agent_parser\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump user_agent_parser from 2.17.0 to 2.18.0"}},{"before":"0249e3a12e5d0fab9bf96a3d32415b3e9d4264e1","after":"71da3917d1481815d77a2820273096ae32c4a953","ref":"refs/heads/master","pushedAt":"2024-06-04T23:25:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hsbt","name":"Hiroshi SHIBATA","path":"/hsbt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12301?s=80&v=4"},"commit":{"message":"Merge pull request #4761 from rubygems/dependabot/bundler/actiontext-7.1.3.4\n\nBump actiontext from 7.1.3.2 to 7.1.3.4","shortMessageHtmlLink":"Merge pull request #4761 from rubygems/dependabot/bundler/actiontext-…"}},{"before":"d1e71eeb6ad02b0505af5d7d7d019dcb1498994b","after":null,"ref":"refs/heads/dependabot/bundler/actiontext-7.1.3.4","pushedAt":"2024-06-04T23:25:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hsbt","name":"Hiroshi SHIBATA","path":"/hsbt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12301?s=80&v=4"}},{"before":"dbcf3432b6547e41ad392623319ebdbf4964a6fb","after":null,"ref":"refs/heads/dependabot/bundler/actionpack-7.1.3.4","pushedAt":"2024-06-04T23:25:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hsbt","name":"Hiroshi SHIBATA","path":"/hsbt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12301?s=80&v=4"}},{"before":"4ea30bc0e6d76282bef14b8bec4f8c91236c919c","after":"0249e3a12e5d0fab9bf96a3d32415b3e9d4264e1","ref":"refs/heads/master","pushedAt":"2024-06-04T23:25:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hsbt","name":"Hiroshi SHIBATA","path":"/hsbt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12301?s=80&v=4"},"commit":{"message":"Merge pull request #4762 from rubygems/dependabot/bundler/actionpack-7.1.3.4\n\nBump actionpack from 7.1.3.2 to 7.1.3.4","shortMessageHtmlLink":"Merge pull request #4762 from rubygems/dependabot/bundler/actionpack-…"}},{"before":null,"after":"dbcf3432b6547e41ad392623319ebdbf4964a6fb","ref":"refs/heads/dependabot/bundler/actionpack-7.1.3.4","pushedAt":"2024-06-04T22:41:21.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 actionpack from 7.1.3.2 to 7.1.3.4\n\nBumps [actionpack](https://github.com/rails/rails) from 7.1.3.2 to 7.1.3.4.\n- [Release notes](https://github.com/rails/rails/releases)\n- [Changelog](https://github.com/rails/rails/blob/v7.1.3.4/actionpack/CHANGELOG.md)\n- [Commits](https://github.com/rails/rails/compare/v7.1.3.2...v7.1.3.4)\n\n---\nupdated-dependencies:\n- dependency-name: actionpack\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actionpack from 7.1.3.2 to 7.1.3.4"}},{"before":null,"after":"d1e71eeb6ad02b0505af5d7d7d019dcb1498994b","ref":"refs/heads/dependabot/bundler/actiontext-7.1.3.4","pushedAt":"2024-06-04T22:39: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 actiontext from 7.1.3.2 to 7.1.3.4\n\nBumps [actiontext](https://github.com/rails/rails) from 7.1.3.2 to 7.1.3.4.\n- [Release notes](https://github.com/rails/rails/releases)\n- [Changelog](https://github.com/rails/rails/blob/v7.1.3.4/actiontext/CHANGELOG.md)\n- [Commits](https://github.com/rails/rails/compare/v7.1.3.2...v7.1.3.4)\n\n---\nupdated-dependencies:\n- dependency-name: actiontext\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actiontext from 7.1.3.2 to 7.1.3.4"}},{"before":"cf3f754c03e4a1375d800e037d1185073fe8718d","after":null,"ref":"refs/heads/martinemde/initialize-mfa","pushedAt":"2024-06-04T03:30:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martinemde","name":"Martin Emde","path":"/martinemde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989?s=80&v=4"}},{"before":"0ff5a07e7f797cdce85a1d7b02ae4d4b31f43510","after":"4ea30bc0e6d76282bef14b8bec4f8c91236c919c","ref":"refs/heads/master","pushedAt":"2024-06-04T03:30:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"martinemde","name":"Martin Emde","path":"/martinemde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989?s=80&v=4"},"commit":{"message":"Unify initialization of MFA (#4757)\n\n* initialize_mfa\r\n* prompt_mfa renders multifactor_auths/prompt\r\n* require_mfa abstracts initialize_mfa + prompt_mfa","shortMessageHtmlLink":"Unify initialization of MFA (#4757)"}},{"before":"9fb21ca55afc5537fcb984c562c86673feffab6b","after":"cf3f754c03e4a1375d800e037d1185073fe8718d","ref":"refs/heads/martinemde/initialize-mfa","pushedAt":"2024-06-04T01:48:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"martinemde","name":"Martin Emde","path":"/martinemde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989?s=80&v=4"},"commit":{"message":"require_mfa abstracts initialize_mfa + prompt_mfa","shortMessageHtmlLink":"require_mfa abstracts initialize_mfa + prompt_mfa"}},{"before":"9f138ed78cf78d1c7b1622a7ee5602ce744ea047","after":null,"ref":"refs/heads/dependabot/github_actions/ruby/setup-ruby-1.179.0","pushedAt":"2024-06-04T00:46:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hsbt","name":"Hiroshi SHIBATA","path":"/hsbt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12301?s=80&v=4"}},{"before":"f05c9d8ebce5eb7592d823c15c4fda4fd21fa6bc","after":"0ff5a07e7f797cdce85a1d7b02ae4d4b31f43510","ref":"refs/heads/master","pushedAt":"2024-06-04T00:46:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hsbt","name":"Hiroshi SHIBATA","path":"/hsbt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12301?s=80&v=4"},"commit":{"message":"Merge pull request #4758 from rubygems/dependabot/github_actions/ruby/setup-ruby-1.179.0\n\nBump ruby/setup-ruby from 1.178.0 to 1.179.0","shortMessageHtmlLink":"Merge pull request #4758 from rubygems/dependabot/github_actions/ruby…"}},{"before":"449a1341a72b485ab138b82a1b8270e4e468dc2f","after":null,"ref":"refs/heads/martinemde/validate-webauthn","pushedAt":"2024-06-03T20:51:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martinemde","name":"Martin Emde","path":"/martinemde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989?s=80&v=4"}},{"before":"c970f782ad08febd54762116d82430d6ed8ec61f","after":"f05c9d8ebce5eb7592d823c15c4fda4fd21fa6bc","ref":"refs/heads/master","pushedAt":"2024-06-03T20:51:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"martinemde","name":"Martin Emde","path":"/martinemde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989?s=80&v=4"},"commit":{"message":"Unify WebAuthN validation (#4756)\n\n* validate_webauthn in session_controller\r\n* validate_webauthn in passwords_controller\r\n* validate_webauthn in email_confirmations_controller\r\n* validate_webauthn in multifactor_auths_controller","shortMessageHtmlLink":"Unify WebAuthN validation (#4756)"}},{"before":"94d19ade482c9fc736dd957c33c7ada1004bab06","after":null,"ref":"refs/heads/dependabot/bundler/high_voltage-4.0.0","pushedAt":"2024-06-03T20:44:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martinemde","name":"Martin Emde","path":"/martinemde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989?s=80&v=4"}},{"before":"cb353eb8d95ae66559c434f3928e7dea907e76a6","after":"449a1341a72b485ab138b82a1b8270e4e468dc2f","ref":"refs/heads/martinemde/validate-webauthn","pushedAt":"2024-06-03T20:43:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"martinemde","name":"Martin Emde","path":"/martinemde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989?s=80&v=4"},"commit":{"message":"validate_webauthn in multifactor_auths_controller","shortMessageHtmlLink":"validate_webauthn in multifactor_auths_controller"}},{"before":"dca321f29f2698ad507de98b776cdf8f65fec430","after":null,"ref":"refs/heads/martinemde/validate-otp","pushedAt":"2024-06-03T20:41:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martinemde","name":"Martin Emde","path":"/martinemde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989?s=80&v=4"}},{"before":"d841a4adb72c070fa9607f849dd17625e100c709","after":"c970f782ad08febd54762116d82430d6ed8ec61f","ref":"refs/heads/master","pushedAt":"2024-06-03T20:41:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"martinemde","name":"Martin Emde","path":"/martinemde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/989?s=80&v=4"},"commit":{"message":"Unify controller OTP validation handling into a before action (#4754)","shortMessageHtmlLink":"Unify controller OTP validation handling into a before action (#4754)"}},{"before":"1a076a4cf9c8968f551c58b7521082f2688d9455","after":"fe487473fc4e13211ed492ca7558195a5dfa3825","ref":"refs/heads/custom-pages","pushedAt":"2024-06-03T20:37:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"simi","name":"Josef Šimánek","path":"/simi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193936?s=80&v=4"},"commit":{"message":"Replace high_voltage with simple controller.","shortMessageHtmlLink":"Replace high_voltage with simple controller."}},{"before":null,"after":"1a076a4cf9c8968f551c58b7521082f2688d9455","ref":"refs/heads/custom-pages","pushedAt":"2024-06-03T20:33:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"simi","name":"Josef Šimánek","path":"/simi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193936?s=80&v=4"},"commit":{"message":"Replace high_voltage with simple controller.","shortMessageHtmlLink":"Replace high_voltage with simple controller."}},{"before":"b45bf672a3a55015b8da3ef393d6134a507e2e56","after":null,"ref":"refs/heads/segiddins/include-spec_sha-in-webhook-request-bodies","pushedAt":"2024-06-03T19:48:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"simi","name":"Josef Šimánek","path":"/simi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193936?s=80&v=4"}},{"before":"c47fb3310758002815eb5028ef90bab411597eba","after":"d841a4adb72c070fa9607f849dd17625e100c709","ref":"refs/heads/master","pushedAt":"2024-06-03T19:48:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simi","name":"Josef Šimánek","path":"/simi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/193936?s=80&v=4"},"commit":{"message":"Include spec_sha in webhook request bodies","shortMessageHtmlLink":"Include spec_sha in webhook request bodies"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXZYUDgA","startCursor":null,"endCursor":null}},"title":"Activity · rubygems/rubygems.org"}