{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8514,"defaultBranch":"main","name":"rails","ownerLogin":"rails","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2008-04-11T02:19:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4223?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719208900.0","currentOid":""},"activityList":{"items":[{"before":"03054bf31ab392b2286154c4d98ad108816717c0","after":"7c61bbd31c39254e8e7cbdaca34e5b8b5828eec1","ref":"refs/heads/7-2-stable","pushedAt":"2024-06-24T12:10:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"byroot","name":"Jean Boussier","path":"/byroot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44640?s=80&v=4"},"commit":{"message":"Fix changelog formatting","shortMessageHtmlLink":"Fix changelog formatting"}},{"before":"85630de889b61f8e12da167cd91f7fb07c0fc350","after":"03054bf31ab392b2286154c4d98ad108816717c0","ref":"refs/heads/7-2-stable","pushedAt":"2024-06-24T12:09:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"byroot","name":"Jean Boussier","path":"/byroot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44640?s=80&v=4"},"commit":{"message":"Fix changelog formatting","shortMessageHtmlLink":"Fix changelog formatting"}},{"before":"69cee18dac6802659be240f074429f302a41023c","after":"85630de889b61f8e12da167cd91f7fb07c0fc350","ref":"refs/heads/7-2-stable","pushedAt":"2024-06-24T08:36:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fxn","name":"Xavier Noria","path":"/fxn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3387?s=80&v=4"},"commit":{"message":"Add a comment for dirname vs __dir__ usage","shortMessageHtmlLink":"Add a comment for dirname vs __dir__ usage"}},{"before":"5f5aee9aca9ad3d3db0250913aa7fc8bc09c488c","after":"de4d8744744acab2dd9db0683ccf784ea45810b2","ref":"refs/heads/main","pushedAt":"2024-06-24T08:36:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fxn","name":"Xavier Noria","path":"/fxn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3387?s=80&v=4"},"commit":{"message":"Add a comment for dirname vs __dir__ usage","shortMessageHtmlLink":"Add a comment for dirname vs __dir__ usage"}},{"before":"d3016bbd4aed504e6301ab0d01244bc5fd5de1e0","after":"69cee18dac6802659be240f074429f302a41023c","ref":"refs/heads/7-2-stable","pushedAt":"2024-06-24T08:26:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fxn","name":"Xavier Noria","path":"/fxn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3387?s=80&v=4"},"commit":{"message":"Fix Action Cable loader path prefix\n\nSince `__dir__` uses real path, when we load the gems from a symlinked path, Zeitwek loader\ntries to load the ignored files and throws warnings or errors.","shortMessageHtmlLink":"Fix Action Cable loader path prefix"}},{"before":"1690a3e083d3d9e1b2449626483fb0f9b0a7fe0d","after":"5f5aee9aca9ad3d3db0250913aa7fc8bc09c488c","ref":"refs/heads/main","pushedAt":"2024-06-24T08:24:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"fxn","name":"Xavier Noria","path":"/fxn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3387?s=80&v=4"},"commit":{"message":"Merge pull request #52184 from sajan45/ac_lib_path\n\nFix Action Cable loader path prefix","shortMessageHtmlLink":"Merge pull request #52184 from sajan45/ac_lib_path"}},{"before":"9e370f0243870b39ea9801eeb95498f3a0d7bd83","after":"d3016bbd4aed504e6301ab0d01244bc5fd5de1e0","ref":"refs/heads/7-2-stable","pushedAt":"2024-06-24T08:10:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"byroot","name":"Jean Boussier","path":"/byroot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44640?s=80&v=4"},"commit":{"message":"Merge pull request #52205 from Shopify/local-assigns-strict-locals\n\nAlso pass `local_assigns` to strict locals templates","shortMessageHtmlLink":"Merge pull request #52205 from Shopify/local-assigns-strict-locals"}},{"before":"770b35389610bc15bc83d20a199566acb6a1c22a","after":"1690a3e083d3d9e1b2449626483fb0f9b0a7fe0d","ref":"refs/heads/main","pushedAt":"2024-06-24T08:09:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"byroot","name":"Jean Boussier","path":"/byroot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44640?s=80&v=4"},"commit":{"message":"Merge pull request #52205 from Shopify/local-assigns-strict-locals\n\nAlso pass `local_assigns` to strict locals templates","shortMessageHtmlLink":"Merge pull request #52205 from Shopify/local-assigns-strict-locals"}},{"before":"e8a5231d79bb85a3b9ea277ab962634db4db5245","after":"b84fa1083ca7e6422356fdf80cb33751d0a23eff","ref":"refs/heads/7-0-stable","pushedAt":"2024-06-24T07:59:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"byroot","name":"Jean Boussier","path":"/byroot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44640?s=80&v=4"},"commit":{"message":"Merge pull request #52203 from zzak/7-0-50921\n\n[7-0-stable] Require 'uri' explicitly to address NameError: uninitialized constant ToQueryTest::URI","shortMessageHtmlLink":"Merge pull request #52203 from zzak/7-0-50921"}},{"before":"acba6bce3af7f67e1bf5c60d494be47088d2cdc4","after":"e8a5231d79bb85a3b9ea277ab962634db4db5245","ref":"refs/heads/7-0-stable","pushedAt":"2024-06-24T07:58:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"byroot","name":"Jean Boussier","path":"/byroot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44640?s=80&v=4"},"commit":{"message":"Merge pull request #52202 from zzak/7-0-ostruct-json\n\n[7-0-stable] Lock json to 1.6.x to avoid ostruct removal","shortMessageHtmlLink":"Merge pull request #52202 from zzak/7-0-ostruct-json"}},{"before":"e6601e47efcaf2c0c9d3378c9ebe8edf403dad9c","after":"acba6bce3af7f67e1bf5c60d494be47088d2cdc4","ref":"refs/heads/7-0-stable","pushedAt":"2024-06-24T07:58:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"byroot","name":"Jean Boussier","path":"/byroot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44640?s=80&v=4"},"commit":{"message":"Merge pull request #52201 from zzak/7-0-51075\n\n[7-0-stable] Backport #51984 to fix Method#duplicable?","shortMessageHtmlLink":"Merge pull request #52201 from zzak/7-0-51075"}},{"before":"039b8ce99c04c2eb7bb5f6d1884c1376951b3d85","after":"e6601e47efcaf2c0c9d3378c9ebe8edf403dad9c","ref":"refs/heads/7-0-stable","pushedAt":"2024-06-24T07:58:09.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"byroot","name":"Jean Boussier","path":"/byroot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44640?s=80&v=4"},"commit":{"message":"Merge pull request #52200 from zzak/7-0-bug_reports\n\n[7-0-stable] Fix bundle install and bug_report_templates tests","shortMessageHtmlLink":"Merge pull request #52200 from zzak/7-0-bug_reports"}},{"before":"2a5482e0ecd571ceef50622a233dcf877aa3ba76","after":"7ab32d93bce998f50b63fa270deda0c1826b8464","ref":"refs/heads/7-0-debug-ci","pushedAt":"2024-06-24T06:29:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zzak","name":null,"path":"/zzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277819?s=80&v=4"},"commit":{"message":"Merge branch '7-0-50921' into 7-0-debug-ci","shortMessageHtmlLink":"Merge branch '7-0-50921' into 7-0-debug-ci"}},{"before":null,"after":"2a5482e0ecd571ceef50622a233dcf877aa3ba76","ref":"refs/heads/7-0-debug-ci","pushedAt":"2024-06-24T06:01:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zzak","name":null,"path":"/zzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277819?s=80&v=4"},"commit":{"message":"Merge branch '7-0-ostruct-json' into 7-0-maint","shortMessageHtmlLink":"Merge branch '7-0-ostruct-json' into 7-0-maint"}},{"before":"ec3faa63a8760e9d9c9da67eb1a32725e0b52d12","after":"2c0cf7f2e3c7cc88e84285178bd7d8028aba6968","ref":"refs/heads/7-1-stable","pushedAt":"2024-06-24T01:03:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zzak","name":null,"path":"/zzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277819?s=80&v=4"},"commit":{"message":"Merge pull request #52195 from jaynetics/fix-ar-dirty-doc\n\nFix ActiveRecord dirty docs","shortMessageHtmlLink":"Merge pull request #52195 from jaynetics/fix-ar-dirty-doc"}},{"before":"0b89a3393599f97d204dbd6dfc7cc69723ae7995","after":"9e370f0243870b39ea9801eeb95498f3a0d7bd83","ref":"refs/heads/7-2-stable","pushedAt":"2024-06-24T01:03:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zzak","name":null,"path":"/zzak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277819?s=80&v=4"},"commit":{"message":"Merge pull request #52195 from jaynetics/fix-ar-dirty-doc\n\nFix ActiveRecord dirty docs","shortMessageHtmlLink":"Merge pull request #52195 from jaynetics/fix-ar-dirty-doc"}},{"before":"5bec50bc70380bb1e70e8fb0a1654130042b1f16","after":"770b35389610bc15bc83d20a199566acb6a1c22a","ref":"refs/heads/main","pushedAt":"2024-06-23T19:20:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"fatkodima","name":null,"path":"/fatkodima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5657035?s=80&v=4"},"commit":{"message":"Merge pull request #52195 from jaynetics/fix-ar-dirty-doc\n\nFix ActiveRecord dirty docs","shortMessageHtmlLink":"Merge pull request #52195 from jaynetics/fix-ar-dirty-doc"}},{"before":"3b5cc63fd0f61a0f8214881adce76dae59616d36","after":"0b89a3393599f97d204dbd6dfc7cc69723ae7995","ref":"refs/heads/7-2-stable","pushedAt":"2024-06-21T21:46:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rafaelfranca","name":"Rafael Mendonça França","path":"/rafaelfranca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47848?s=80&v=4"},"commit":{"message":"Merge pull request #50405 from skipkayhil/hm-filter-dbconfig-inspect\n\nAdd condensed #inspect for Pool, Adapter, Config","shortMessageHtmlLink":"Merge pull request #50405 from skipkayhil/hm-filter-dbconfig-inspect"}},{"before":"5cfa13687d7113997469c27534da437533db2b4e","after":"5bec50bc70380bb1e70e8fb0a1654130042b1f16","ref":"refs/heads/main","pushedAt":"2024-06-21T21:45:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rafaelfranca","name":"Rafael Mendonça França","path":"/rafaelfranca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47848?s=80&v=4"},"commit":{"message":"Merge pull request #50405 from skipkayhil/hm-filter-dbconfig-inspect\n\nAdd condensed #inspect for Pool, Adapter, Config","shortMessageHtmlLink":"Merge pull request #50405 from skipkayhil/hm-filter-dbconfig-inspect"}},{"before":"37250cb5c4f757051373fdef4ed29c471c32d89d","after":"3b5cc63fd0f61a0f8214881adce76dae59616d36","ref":"refs/heads/7-2-stable","pushedAt":"2024-06-21T21:45:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rafaelfranca","name":"Rafael Mendonça França","path":"/rafaelfranca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47848?s=80&v=4"},"commit":{"message":"Merge pull request #52185 from Shopify/vs/turn_action_controller_inclusions_explicit\n\nTurn ActionController::Base inclusions explicit","shortMessageHtmlLink":"Merge pull request #52185 from Shopify/vs/turn_action_controller_incl…"}},{"before":"3a2ec9bb3aa77115cc812cc00223ce171a124c82","after":"5cfa13687d7113997469c27534da437533db2b4e","ref":"refs/heads/main","pushedAt":"2024-06-21T21:45:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rafaelfranca","name":"Rafael Mendonça França","path":"/rafaelfranca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47848?s=80&v=4"},"commit":{"message":"Merge pull request #52185 from Shopify/vs/turn_action_controller_inclusions_explicit\n\nTurn ActionController::Base inclusions explicit","shortMessageHtmlLink":"Merge pull request #52185 from Shopify/vs/turn_action_controller_incl…"}},{"before":"2f6e14d219893e002bee0e8f57a3b023b7997a50","after":"679055ddfced6c96eb1578e517e90367727d3f86","ref":"refs/heads/6-1-stable","pushedAt":"2024-06-21T21:44:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rafaelfranca","name":"Rafael Mendonça França","path":"/rafaelfranca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47848?s=80&v=4"},"commit":{"message":"Merge pull request #52181 from zzak/6-1-yarn-lock\n\n[6-1-stable] Regenerate yarn.lock","shortMessageHtmlLink":"Merge pull request #52181 from zzak/6-1-yarn-lock"}},{"before":"90b2ae1458eb6b10845a031d462947ad764e6ca0","after":"37250cb5c4f757051373fdef4ed29c471c32d89d","ref":"refs/heads/7-2-stable","pushedAt":"2024-06-21T21:39:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rafaelfranca","name":"Rafael Mendonça França","path":"/rafaelfranca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47848?s=80&v=4"},"commit":{"message":"Move performance section under \"Digging Deeper\" [ci-skip]\n\nThis section was moved to \"Advanced Active Record\" in\n35ad43b1a5b8eaed48588c8045 by accident.","shortMessageHtmlLink":"Move performance section under \"Digging Deeper\" [ci-skip]"}},{"before":"c856c31b01a9a857ba2ff0971932f5016b310062","after":"90b2ae1458eb6b10845a031d462947ad764e6ca0","ref":"refs/heads/7-2-stable","pushedAt":"2024-06-21T21:39:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rafaelfranca","name":"Rafael Mendonça França","path":"/rafaelfranca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47848?s=80&v=4"},"commit":{"message":"Merge pull request #51533 from p8/guides/advanced-active-record\n\nMove \"Advanced Active Record\" guides to separate section [ci-skip]","shortMessageHtmlLink":"Merge pull request #51533 from p8/guides/advanced-active-record"}},{"before":"fc60a394c0a12bda1774bd3edf258aadf7090f20","after":"3a2ec9bb3aa77115cc812cc00223ce171a124c82","ref":"refs/heads/main","pushedAt":"2024-06-21T21:28:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rafaelfranca","name":"Rafael Mendonça França","path":"/rafaelfranca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47848?s=80&v=4"},"commit":{"message":"Merge pull request #51740 from heka1024/parallel-upload-in-mirror-service\n\nImprove performance in `ActiveStorage::Service::MirrorService`","shortMessageHtmlLink":"Merge pull request #51740 from heka1024/parallel-upload-in-mirror-ser…"}},{"before":"b06268bf03b3730a3f8b1225f9c4b86793442cb1","after":"c856c31b01a9a857ba2ff0971932f5016b310062","ref":"refs/heads/7-2-stable","pushedAt":"2024-06-21T21:09:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rafaelfranca","name":"Rafael Mendonça França","path":"/rafaelfranca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47848?s=80&v=4"},"commit":{"message":"Merge pull request #52175 from y-yagi/correctly_generate_devcontainer_for_mysql2\n\nCorrectly generate Devcontainer setting for applications that using mysql2 gem","shortMessageHtmlLink":"Merge pull request #52175 from y-yagi/correctly_generate_devcontainer…"}},{"before":"bc679616790ffe4813f2881c6ed012d37fd03b55","after":"fc60a394c0a12bda1774bd3edf258aadf7090f20","ref":"refs/heads/main","pushedAt":"2024-06-21T21:09:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rafaelfranca","name":"Rafael Mendonça França","path":"/rafaelfranca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47848?s=80&v=4"},"commit":{"message":"Merge pull request #52175 from y-yagi/correctly_generate_devcontainer_for_mysql2\n\nCorrectly generate Devcontainer setting for applications that using mysql2 gem","shortMessageHtmlLink":"Merge pull request #52175 from y-yagi/correctly_generate_devcontainer…"}},{"before":"de53ffd6a121b6772afc5be4eafeb4cdb333b4e3","after":"b06268bf03b3730a3f8b1225f9c4b86793442cb1","ref":"refs/heads/7-2-stable","pushedAt":"2024-06-21T21:00:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rafaelfranca","name":"Rafael Mendonça França","path":"/rafaelfranca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47848?s=80&v=4"},"commit":{"message":"Merge pull request #52179 from Uaitt/Dockerfile-FromAsCasing-offenses\n\nFix `FromAsCasing` offense while building a Dockerfile","shortMessageHtmlLink":"Merge pull request #52179 from Uaitt/Dockerfile-FromAsCasing-offenses"}},{"before":"eea3d5adcffca1c9f403b852414907b75ada26e8","after":"bc679616790ffe4813f2881c6ed012d37fd03b55","ref":"refs/heads/main","pushedAt":"2024-06-21T20:59:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rafaelfranca","name":"Rafael Mendonça França","path":"/rafaelfranca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47848?s=80&v=4"},"commit":{"message":"Merge pull request #52179 from Uaitt/Dockerfile-FromAsCasing-offenses\n\nFix `FromAsCasing` offense while building a Dockerfile","shortMessageHtmlLink":"Merge pull request #52179 from Uaitt/Dockerfile-FromAsCasing-offenses"}},{"before":"16d8b82d5e2aca4780c5d10b1fe9a90b33a0e84e","after":"eea3d5adcffca1c9f403b852414907b75ada26e8","ref":"refs/heads/main","pushedAt":"2024-06-21T20:59:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeremy","name":"Jeremy Daer","path":"/jeremy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/199?s=80&v=4"},"commit":{"message":"Revert lazy routesets (#52012) due to polymorphic routing regression\n\nReferences https://github.com/rails/rails/pull/52012#issuecomment-2183415161\n\nRevert \"Merge pull request #52033 from Shopify/amend_lazy_routes_changelog\"\n\nThis reverts commit 743128b2307b6e1bd59acb9dc8358592d264c573, reversing\nchanges made to 6622075802bdcca22ab3e32ef6e3f6d2b9a881f8.\n\nRevert \"Merge pull request #52012 from Shopify/defer_route_drawing\"\n\nThis reverts commit 6622075802bdcca22ab3e32ef6e3f6d2b9a881f8, reversing\nchanges made to 5dabff4b7bf4cc5e2e552efb78c6a3f3e44bed37.","shortMessageHtmlLink":"Revert lazy routesets (#52012) due to polymorphic routing regression"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbXlyfwA","startCursor":null,"endCursor":null}},"title":"Activity · rails/rails"}