{"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:1714754638.0","currentOid":""},"activityList":{"items":[{"before":"d65fec4fd2a047533408cbbd4824b248adc0e3fd","after":"2b146032731e90c84acc0a482b5497f710a5decd","ref":"refs/heads/main","pushedAt":"2024-05-04T06:37:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kamipo","name":"Ryuta Kamizono","path":"/kamipo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12642?s=80&v=4"},"commit":{"message":"Merge pull request #51734 from sunakan/fix-typo-in-rails-guides\n\nFix typo in configuring guide [ci skip]","shortMessageHtmlLink":"Merge pull request #51734 from sunakan/fix-typo-in-rails-guides"}},{"before":"9ddb9e2f2dde8b68058f55ec1aabfd89b344915e","after":"d65fec4fd2a047533408cbbd4824b248adc0e3fd","ref":"refs/heads/main","pushedAt":"2024-05-03T17:08: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 #51709 from akhilgkrishnan/remove-extra-line-from-compose\n\nRemove extra line generating from devecontainer compose.yaml","shortMessageHtmlLink":"Merge pull request #51709 from akhilgkrishnan/remove-extra-line-from-…"}},{"before":"e74dc167d1c4187068a8e3ad726202b0092cc70f","after":"9ddb9e2f2dde8b68058f55ec1aabfd89b344915e","ref":"refs/heads/main","pushedAt":"2024-05-03T17:06: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":"Fix documentation\n\nThis method still returns string keys.","shortMessageHtmlLink":"Fix documentation"}},{"before":"aa7957e12464ca4a000f177399124a0c5c20bd79","after":null,"ref":"refs/heads/mt-rails","pushedAt":"2024-05-03T16:43:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tenderlove","name":"Aaron Patterson","path":"/tenderlove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3124?s=80&v=4"}},{"before":"412324078d70965b79b60ff3d1da753cc5bb9c21","after":"e74dc167d1c4187068a8e3ad726202b0092cc70f","ref":"refs/heads/main","pushedAt":"2024-05-03T16:43:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tenderlove","name":"Aaron Patterson","path":"/tenderlove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3124?s=80&v=4"},"commit":{"message":"Merge pull request #51718 from rails/mt-rails\n\nDon't mess with Minitest unless RAILS_ENV is set","shortMessageHtmlLink":"Merge pull request #51718 from rails/mt-rails"}},{"before":"ae2983a75ca658d84afa414dea8eaf1cca87aa23","after":"412324078d70965b79b60ff3d1da753cc5bb9c21","ref":"refs/heads/main","pushedAt":"2024-05-03T16:43:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"carlosantoniodasilva","name":"Carlos Antonio da Silva","path":"/carlosantoniodasilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26328?s=80&v=4"},"commit":{"message":"Merge pull request #51724 from akhilgkrishnan/fix-document-css\n\nFix guides styling issue on light mode [ci skip]\r\n\r\nFixes: #51723","shortMessageHtmlLink":"Merge pull request #51724 from akhilgkrishnan/fix-document-css"}},{"before":"e3867798a0015c97e5075ae0bada9c47160f9016","after":"ae2983a75ca658d84afa414dea8eaf1cca87aa23","ref":"refs/heads/main","pushedAt":"2024-05-03T13:27:55.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 #51726 from Shopify/sym-associations\n\nUse symbols as keys for `_reflections`","shortMessageHtmlLink":"Merge pull request #51726 from Shopify/sym-associations"}},{"before":"793ff00442723b2ff9ed7b7fb39cae2f5608cc2b","after":"e3867798a0015c97e5075ae0bada9c47160f9016","ref":"refs/heads/main","pushedAt":"2024-05-03T11:49:15.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 #51725 from Shopify/eliminate-missed-connection-leases\n\nEliminate missed `lease_connection` calls","shortMessageHtmlLink":"Merge pull request #51725 from Shopify/eliminate-missed-connection-le…"}},{"before":null,"after":"aa7957e12464ca4a000f177399124a0c5c20bd79","ref":"refs/heads/mt-rails","pushedAt":"2024-05-02T23:30:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tenderlove","name":"Aaron Patterson","path":"/tenderlove","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3124?s=80&v=4"},"commit":{"message":"Don't mess with Minitest unless RAILS_ENV is set\n\nMinitest will automatically scan all installed gems and load plugins\nfrom those gems. We should detect whether or not we're being run within\nthe context of a Rails app and only change MT behavior in that case.\n\nTo determine if we're being run via `bin/rails` we'll just check if\nRAILS_ENV is set.\n\nRef: https://github.com/minitest/minitest/issues/996\nRef: https://github.com/minitest/minitest/issues/725","shortMessageHtmlLink":"Don't mess with Minitest unless RAILS_ENV is set"}},{"before":"113ca9e3d416bd4b58cf34adb5251f53fe1a3d49","after":"793ff00442723b2ff9ed7b7fb39cae2f5608cc2b","ref":"refs/heads/main","pushedAt":"2024-05-02T21:09:02.000Z","pushType":"pr_merge","commitsCount":5,"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 #51690 from etiennebarrie/force-app-update\n\nTurn app:update into a command to add --force","shortMessageHtmlLink":"Merge pull request #51690 from etiennebarrie/force-app-update"}},{"before":"087260d0fce3fa5aa50e8764dec14735e208c9e7","after":"113ca9e3d416bd4b58cf34adb5251f53fe1a3d49","ref":"refs/heads/main","pushedAt":"2024-05-02T21:06:07.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 #51285 from tsvallender/ensure_image_processing_installed_trix\n\nEnsure image_processing is installed with Trix","shortMessageHtmlLink":"Merge pull request #51285 from tsvallender/ensure_image_processing_in…"}},{"before":"1316091ae76e36a9e2135d98c8835865135b6612","after":"905a00ab7bbd6f592a264c51d40c7b7d429352b3","ref":"refs/heads/revert-50978-pin_minitest_521","pushedAt":"2024-05-02T17:07:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rafaelfranca","name":"Rafael Mendonça França","path":"/rafaelfranca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47848?s=80&v=4"},"commit":{"message":"Revert \"Pin minitest version to 5.21\"","shortMessageHtmlLink":"Revert \"Pin minitest version to 5.21\""}},{"before":"c3c164ca12410983e07537531844c4255450ba9b","after":"fc83ec655693f815a8cbd05e011fdb9f326352fb","ref":"refs/heads/7-1-stable","pushedAt":"2024-05-02T17:03:42.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 #51409 from fatkodima/fix-destroy_async-job-for-cpk\n\nFix `destroy_async` job for owners with composite primary keys","shortMessageHtmlLink":"Merge pull request #51409 from fatkodima/fix-destroy_async-job-for-cpk"}},{"before":"8ba2b7f92f2c06663dfc9b1a885c0ec992bb148c","after":"087260d0fce3fa5aa50e8764dec14735e208c9e7","ref":"refs/heads/main","pushedAt":"2024-05-02T14:59: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 #51713 from Shopify/stale-state-casting\n\nDon't cast `stale_state` to String","shortMessageHtmlLink":"Merge pull request #51713 from Shopify/stale-state-casting"}},{"before":"7d5c1c7ea8f7a6ce0d8bfcc38ba0eab4548a5ef8","after":"8ba2b7f92f2c06663dfc9b1a885c0ec992bb148c","ref":"refs/heads/main","pushedAt":"2024-05-02T14:57:50.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 #51409 from fatkodima/fix-destroy_async-job-for-cpk\n\nFix `destroy_async` job for owners with composite primary keys","shortMessageHtmlLink":"Merge pull request #51409 from fatkodima/fix-destroy_async-job-for-cpk"}},{"before":"2c79c87a1906498845542607d1293fc10acafb90","after":"7d5c1c7ea8f7a6ce0d8bfcc38ba0eab4548a5ef8","ref":"refs/heads/main","pushedAt":"2024-05-02T14:47:45.000Z","pushType":"pr_merge","commitsCount":3,"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 #51710 from akhilgkrishnan/document-devecontainer\n\nDocument .devcontainer to the file/folder structure of new application [skip ci]","shortMessageHtmlLink":"Merge pull request #51710 from akhilgkrishnan/document-devecontainer"}},{"before":"4c4c0ef389415c91bfc3d40fef59610f06861621","after":"2c79c87a1906498845542607d1293fc10acafb90","ref":"refs/heads/main","pushedAt":"2024-05-02T12:11:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kamipo","name":"Ryuta Kamizono","path":"/kamipo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12642?s=80&v=4"},"commit":{"message":"WithChain does not exist in the codebase","shortMessageHtmlLink":"WithChain does not exist in the codebase"}},{"before":"26e53f43640821281bfd98bf91cee2c6ffa20daa","after":"4c4c0ef389415c91bfc3d40fef59610f06861621","ref":"refs/heads/main","pushedAt":"2024-05-02T12:02:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kamipo","name":"Ryuta Kamizono","path":"/kamipo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12642?s=80&v=4"},"commit":{"message":"Merge pull request #51711 from nisusam/fix_typo\n\nFix typo from Changelog [ci skip]","shortMessageHtmlLink":"Merge pull request #51711 from nisusam/fix_typo"}},{"before":"6b676577ea52d614958bfb5d3a25ac18110593c2","after":"26e53f43640821281bfd98bf91cee2c6ffa20daa","ref":"refs/heads/main","pushedAt":"2024-05-02T10:51:17.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 #51601 from ClearlyClaire/features/with-recursive\n\nAdd support for recursive CTEs in ActiveRecord","shortMessageHtmlLink":"Merge pull request #51601 from ClearlyClaire/features/with-recursive"}},{"before":"549144bff71b504ad0171e80f82087a6b9b4693c","after":"6b676577ea52d614958bfb5d3a25ac18110593c2","ref":"refs/heads/main","pushedAt":"2024-05-01T22:38:38.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 #51705 from Shopify/update-irb\n\nBuild Rails console on top of IRB's latest official APIs","shortMessageHtmlLink":"Merge pull request #51705 from Shopify/update-irb"}},{"before":"f84e1ebb5ad79ee53a3a7c080f743ca9cc0fe941","after":"549144bff71b504ad0171e80f82087a6b9b4693c","ref":"refs/heads/main","pushedAt":"2024-05-01T22:24:33.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 #51702 from akhilgkrishnan/fix-guides-broken-link\n\nAdd rake guides:lint task to raise error on broken anchor links","shortMessageHtmlLink":"Merge pull request #51702 from akhilgkrishnan/fix-guides-broken-link"}},{"before":"8808df66eb6c1a8a7eae52f636b23673aea124d2","after":"f84e1ebb5ad79ee53a3a7c080f743ca9cc0fe941","ref":"refs/heads/main","pushedAt":"2024-05-01T22:14:10.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 #51707 from ccutrer/validate_constraint_change_table\n\nPass validate(_check)_constraint through change_table","shortMessageHtmlLink":"Merge pull request #51707 from ccutrer/validate_constraint_change_table"}},{"before":"b35df004fdfe0dd956e7ab17e69b6357904d4715","after":null,"ref":"refs/heads/rm-deprecations","pushedAt":"2024-05-01T22:13:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rafaelfranca","name":"Rafael Mendonça França","path":"/rafaelfranca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47848?s=80&v=4"}},{"before":"20444ddd0d6b71775180f1e482ef734888a09696","after":"8808df66eb6c1a8a7eae52f636b23673aea124d2","ref":"refs/heads/main","pushedAt":"2024-05-01T22:13:02.000Z","pushType":"pr_merge","commitsCount":25,"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 #49624 from rails/rm-deprecations\n\nRemove all deprecated code","shortMessageHtmlLink":"Merge pull request #49624 from rails/rm-deprecations"}},{"before":"96d918b212b044d5dbab3fb901be3ee41a0461b7","after":"b35df004fdfe0dd956e7ab17e69b6357904d4715","ref":"refs/heads/rm-deprecations","pushedAt":"2024-05-01T20:19:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rafaelfranca","name":"Rafael Mendonça França","path":"/rafaelfranca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47848?s=80&v=4"},"commit":{"message":"Remove deprecated `Rails::Generators::Testing::Behaviour`","shortMessageHtmlLink":"Remove deprecated Rails::Generators::Testing::Behaviour"}},{"before":"cf64895067e285a8eefe43a40ad9324138a19a40","after":"20444ddd0d6b71775180f1e482ef734888a09696","ref":"refs/heads/main","pushedAt":"2024-05-01T18:48:56.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 #51706 from viktorianer/avoid-seed-data-execution-in-ci\n\nAvoid seed data execution in CI by replacing `db:setup` with `db:test:prepare`","shortMessageHtmlLink":"Merge pull request #51706 from viktorianer/avoid-seed-data-execution-…"}},{"before":"6614be3051a36a48621b515beff1cec6ecc7528d","after":"96d918b212b044d5dbab3fb901be3ee41a0461b7","ref":"refs/heads/rm-deprecations","pushedAt":"2024-05-01T18:46:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rafaelfranca","name":"Rafael Mendonça França","path":"/rafaelfranca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47848?s=80&v=4"},"commit":{"message":"Remove deprecated `Rails::Generators::Testing::Behaviour`","shortMessageHtmlLink":"Remove deprecated Rails::Generators::Testing::Behaviour"}},{"before":"325c04c1af9cb0ec53657a4cf00cf824a9dfe932","after":"cf64895067e285a8eefe43a40ad9324138a19a40","ref":"refs/heads/main","pushedAt":"2024-05-01T16:57:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"skipkayhil","name":"Hartley McGuire","path":"/skipkayhil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6014046?s=80&v=4"},"commit":{"message":"Merge pull request #50744 from takatea/fix-docs-form_for-to-form_with-in-form_helper\n\ndocs: Update FormHelper comments to use `form_with` instead of `form_for` [ci skip]","shortMessageHtmlLink":"Merge pull request #50744 from takatea/fix-docs-form_for-to-form_with…"}},{"before":"b7d1ff71b9f40695144565370e0a5a5d2b839797","after":"325c04c1af9cb0ec53657a4cf00cf824a9dfe932","ref":"refs/heads/main","pushedAt":"2024-04-30T23:43:33.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 #51693 from fatkodima/assertionless-tests\n\nEnable raising for assertionless tests for internal framework tests","shortMessageHtmlLink":"Merge pull request #51693 from fatkodima/assertionless-tests"}},{"before":"eb84ca35465cd09bbf707d114c574e0b938e20bb","after":"b7d1ff71b9f40695144565370e0a5a5d2b839797","ref":"refs/heads/main","pushedAt":"2024-04-30T23:34:56.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 #51671 from akhilgkrishnan/update-gh-action-versions\n\nUpgrade the docker-login and checkout action versions","shortMessageHtmlLink":"Merge pull request #51671 from akhilgkrishnan/update-gh-action-versions"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQU1MmgA","startCursor":null,"endCursor":null}},"title":"Activity · rails/rails"}