{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":315708315,"defaultBranch":"main","name":"rails","ownerLogin":"ghiculescu","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-11-24T17:40:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/509837?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710833201.0","currentOid":""},"activityList":{"items":[{"before":"82e4c805e3cb2f9b17c7c3aaa5462ccb8e8d9e9a","after":"2194a738c70a6e8ef7445c4fcec99a048421f1d3","ref":"refs/heads/active-job-test-adapter","pushedAt":"2024-05-09T07:35:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"},"commit":{"message":"Active Job: Correctly use the desired test adapter in tests","shortMessageHtmlLink":"Active Job: Correctly use the desired test adapter in tests"}},{"before":"e8e077dd16f815c2a5cc4d29646d9451e7046f71","after":"25f22503af6d9fa4fc52fd39142b9b10b73cbfda","ref":"refs/heads/main","pushedAt":"2024-05-09T07:35:37.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"},"commit":{"message":"Merge pull request #51770 from Shopify/gc-time\n\nReplace allocations count by GC time in request logs","shortMessageHtmlLink":"Merge pull request rails#51770 from Shopify/gc-time"}},{"before":"9526d523a7c55c0878f5febcfa9761c25e1766b6","after":"82e4c805e3cb2f9b17c7c3aaa5462ccb8e8d9e9a","ref":"refs/heads/active-job-test-adapter","pushedAt":"2024-05-09T07:35:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"},"commit":{"message":"Active Job: Correctly use the desired test adapter in tests","shortMessageHtmlLink":"Active Job: Correctly use the desired test adapter in tests"}},{"before":"d55bd175e2f24c4768ff14186ceb5bf0aa5385da","after":"9526d523a7c55c0878f5febcfa9761c25e1766b6","ref":"refs/heads/active-job-test-adapter","pushedAt":"2024-05-08T01:43:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"},"commit":{"message":"Active Job: Correctly use the desired test adapter in tests","shortMessageHtmlLink":"Active Job: Correctly use the desired test adapter in tests"}},{"before":"1cbfa79d3f69b06b5a7d2965b9dd3d13844108e8","after":"d55bd175e2f24c4768ff14186ceb5bf0aa5385da","ref":"refs/heads/active-job-test-adapter","pushedAt":"2024-05-08T00:15:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"},"commit":{"message":"Active Job: Correctly use the desired test adapter in tests","shortMessageHtmlLink":"Active Job: Correctly use the desired test adapter in tests"}},{"before":"4f0ef0cd4a1d8ce64f307428876a352d983373ed","after":"1cbfa79d3f69b06b5a7d2965b9dd3d13844108e8","ref":"refs/heads/active-job-test-adapter","pushedAt":"2024-05-07T23:29:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"},"commit":{"message":"Active Job: Correctly use the desired test adapter in tests","shortMessageHtmlLink":"Active Job: Correctly use the desired test adapter in tests"}},{"before":"491a095901f39421fe5fd90f36dd5032ec585f60","after":"4f0ef0cd4a1d8ce64f307428876a352d983373ed","ref":"refs/heads/active-job-test-adapter","pushedAt":"2024-05-07T23:23:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"},"commit":{"message":"Active Job: Correctly use the desired test adapter in tests","shortMessageHtmlLink":"Active Job: Correctly use the desired test adapter in tests"}},{"before":"e846921d80d2f77c93ca828ff989b34505bb98fe","after":"491a095901f39421fe5fd90f36dd5032ec585f60","ref":"refs/heads/active-job-test-adapter","pushedAt":"2024-05-07T06:27:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"},"commit":{"message":"Active Job: Correctly use the desired test adapter in tests","shortMessageHtmlLink":"Active Job: Correctly use the desired test adapter in tests"}},{"before":"ba72b279245bffe6d0a7776c8245b0eeda485296","after":"e846921d80d2f77c93ca828ff989b34505bb98fe","ref":"refs/heads/active-job-test-adapter","pushedAt":"2024-05-07T06:14:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"},"commit":{"message":"Active Job: Correctly use the desired test adapter in tests","shortMessageHtmlLink":"Active Job: Correctly use the desired test adapter in tests"}},{"before":"5411787a155e2d1c633a74314edc164d5b300c34","after":"e8e077dd16f815c2a5cc4d29646d9451e7046f71","ref":"refs/heads/main","pushedAt":"2024-05-07T06:06:34.000Z","pushType":"push","commitsCount":463,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"},"commit":{"message":"Add ENV[\"SKIP_TEST_DATABASE_TRUNCATE\"] flag to speed up multi-process test runs (#51686)","shortMessageHtmlLink":"Add ENV[\"SKIP_TEST_DATABASE_TRUNCATE\"] flag to speed up multi-process…"}},{"before":"461ac5943c66a188752d7f809fe04a88d8525887","after":null,"ref":"refs/heads/_active_record_fixture","pushedAt":"2024-03-19T07:26:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"}},{"before":"75a86f7262703a5a86678f86505251fd5f3f1592","after":"461ac5943c66a188752d7f809fe04a88d8525887","ref":"refs/heads/_active_record_fixture","pushedAt":"2024-03-19T00:40:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"},"commit":{"message":"Fix clash with methods named `fixture` in test cases\n\nFix: https://github.com/rails/rails/pull/51213#issuecomment-2003349504","shortMessageHtmlLink":"Fix clash with methods named fixture in test cases"}},{"before":null,"after":"75a86f7262703a5a86678f86505251fd5f3f1592","ref":"refs/heads/_active_record_fixture","pushedAt":"2024-03-19T00:39:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"},"commit":{"message":"Fix clash with methods named `fixture` in test cases\n\nFix: https://github.com/rails/rails/pull/51213#issuecomment-2003349504","shortMessageHtmlLink":"Fix clash with methods named fixture in test cases"}},{"before":"9e01d93547e2082e2e88472748baa0f9ea63c181","after":"5411787a155e2d1c633a74314edc164d5b300c34","ref":"refs/heads/main","pushedAt":"2024-03-18T05:30:35.000Z","pushType":"push","commitsCount":227,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"},"commit":{"message":"Merge pull request #51005 from zzak/test-runner-did-you-mean\n\nRails test command suggests similar test files when the given file is not found","shortMessageHtmlLink":"Merge pull request rails#51005 from zzak/test-runner-did-you-mean"}},{"before":"419599e107587a05609088b57d5734bc049a5d86","after":null,"ref":"refs/heads/patch-12","pushedAt":"2024-02-18T21:42:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"}},{"before":"44db6bbfcbe66ac5926f01f3b693a378552b752f","after":"419599e107587a05609088b57d5734bc049a5d86","ref":"refs/heads/patch-12","pushedAt":"2024-02-17T03:11:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"},"commit":{"message":"Document missing active storage queue configs\n\nref https://github.com/rails/rails/pull/51030#discussion_r1491915873","shortMessageHtmlLink":"Document missing active storage queue configs"}},{"before":"c1c2e428ee7b9ad88798cf29816ff11683fe18f8","after":"d2ddf623151e4192a543bd8358ba46f6d0e43166","ref":"refs/heads/support_unencrypted_data-true","pushedAt":"2024-02-16T05:59:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"},"commit":{"message":"Encryption: allow turning on `support_unencrypted_data` at a per-attribute level\n\nhttps://github.com/rails/rails/pull/49072 allowed you to turn `support_unencrypted_data` on a global level, then turn it off for specific attributes. But it didn't allow the inverse: you couldn't turn the config off globally, and then turn it on for a specific attribute.\n\nThis PR adds support for that.","shortMessageHtmlLink":"Encryption: allow turning on support_unencrypted_data at a per-attr…"}},{"before":"9b343c28799abd5555207de3a43231c50cbf8109","after":"9e01d93547e2082e2e88472748baa0f9ea63c181","ref":"refs/heads/main","pushedAt":"2024-02-16T05:58:48.000Z","pushType":"push","commitsCount":59,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"},"commit":{"message":"Merge pull request #51053 from ghiculescu/dont-redefine-call_app\n\nRefactor `Rails::Rack::Logger` to avoid adding a new param to `call_app`","shortMessageHtmlLink":"Merge pull request rails#51053 from ghiculescu/dont-redefine-call_app"}},{"before":null,"after":"c1c2e428ee7b9ad88798cf29816ff11683fe18f8","ref":"refs/heads/support_unencrypted_data-true","pushedAt":"2024-02-16T05:57:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"},"commit":{"message":"Encryption: allow turning on `support_unencrypted_data` at a per-attribute level\n\nhttps://github.com/rails/rails/pull/49072 allowed you to turn `support_unencrypted_data` on a global level, then turn it off for specific attributes. But it didn't allow the inverse: you couldn't turn the config off globally, and then turn it on for a specific attribute.\n\nThis PR adds support for that.","shortMessageHtmlLink":"Encryption: allow turning on support_unencrypted_data at a per-attr…"}},{"before":"363abead1776d8a44123be0f4991db05acc3bb74","after":null,"ref":"refs/heads/dont-redefine-call_app","pushedAt":"2024-02-16T00:44:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"}},{"before":"ff76bd43facda92c72d6f3432b1aa7844499ac34","after":"363abead1776d8a44123be0f4991db05acc3bb74","ref":"refs/heads/dont-redefine-call_app","pushedAt":"2024-02-15T17:26:30.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":"Refactor `Rails::Rack::Logger` to avoid adding a new param to `call_app`\n\nref: https://github.com/rails/rails/pull/50992#issuecomment-1939865460\n\nThis refactors the implementation from that PR so that we don't need a new param on the `call_app` method. This means we don't break any gems or apps that have overridden it.","shortMessageHtmlLink":"Refactor Rails::Rack::Logger to avoid adding a new param to call_app"}},{"before":"c796eda54550b374468ef3b2641417574b9ccb41","after":"ff76bd43facda92c72d6f3432b1aa7844499ac34","ref":"refs/heads/dont-redefine-call_app","pushedAt":"2024-02-15T17:25:36.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":"Refactor `Rails::Rack::Logger` to avoid adding a new param to `call_app`\n\nref: https://github.com/rails/rails/pull/50992#issuecomment-1939865460\n\nThis refactors the implementation from that PR so that we don't need a new param on the `call_app` method. This means we don't break any gems or apps that have overridden it.","shortMessageHtmlLink":"Refactor Rails::Rack::Logger to avoid adding a new param to call_app"}},{"before":"b923965a2197096b2ac9aee4b99403510fe8b14c","after":"c796eda54550b374468ef3b2641417574b9ccb41","ref":"refs/heads/dont-redefine-call_app","pushedAt":"2024-02-14T05:24:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"},"commit":{"message":"Refactor `Rails::Rack::Logger` to avoid adding a new param to `call_app`\n\nref: https://github.com/rails/rails/pull/50992#issuecomment-1939865460\n\nThis refactors the implementation from that PR so that we don't need a new param on the `call_app` method. This means we don't break any gems or apps that have overridden it.","shortMessageHtmlLink":"Refactor Rails::Rack::Logger to avoid adding a new param to call_app"}},{"before":"a42ca9cf1436ac7c6051dc6530d27eb4b04ab5f9","after":"9b343c28799abd5555207de3a43231c50cbf8109","ref":"refs/heads/main","pushedAt":"2024-02-14T05:23:32.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"},"commit":{"message":"Merge pull request #51076 from yahonda/enum_action_mailbox\n\nAddress `Defining enums with keyword arguments` warning in Action Mai…","shortMessageHtmlLink":"Merge pull request rails#51076 from yahonda/enum_action_mailbox"}},{"before":"4180215caffe03d42dbcfc751ac0fb3cb0125f56","after":"b923965a2197096b2ac9aee4b99403510fe8b14c","ref":"refs/heads/dont-redefine-call_app","pushedAt":"2024-02-13T06:56:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"},"commit":{"message":"Refactor `Rails::Rack::Logger` to avoid adding a new param to `call_app`\n\nref: https://github.com/rails/rails/pull/50992#issuecomment-1939865460\n\nThis refactors the implementation from that PR so that we don't need a new param on the `call_app` method. This means we don't break any gems or apps that have overridden it.","shortMessageHtmlLink":"Refactor Rails::Rack::Logger to avoid adding a new param to call_app"}},{"before":"631429056b68c7122f8a88c5174a272f63efe434","after":"a42ca9cf1436ac7c6051dc6530d27eb4b04ab5f9","ref":"refs/heads/main","pushedAt":"2024-02-13T06:56:33.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"},"commit":{"message":"Merge pull request #51049 from sobstel/main\n\n[DOCS] Warn against uniqueness validator when create_or_find_by is used [ci-skip]","shortMessageHtmlLink":"Merge pull request rails#51049 from sobstel/main"}},{"before":null,"after":"4180215caffe03d42dbcfc751ac0fb3cb0125f56","ref":"refs/heads/dont-redefine-call_app","pushedAt":"2024-02-13T00:30:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"},"commit":{"message":"Refactor `Rails::Rack::Logger` to avoid adding a new param to `call_app`\n\nref: https://github.com/rails/rails/pull/50992#issuecomment-1939865460\n\nThis refactors the implementation from that PR so that we don't need a new param on the `call_app` method. This means we don't break any gems or apps that have overridden it.","shortMessageHtmlLink":"Refactor Rails::Rack::Logger to avoid adding a new param to call_app"}},{"before":"1db97053960ec621a770cfc1d182d9d65c1cd5ad","after":"631429056b68c7122f8a88c5174a272f63efe434","ref":"refs/heads/main","pushedAt":"2024-02-13T00:24:48.000Z","pushType":"push","commitsCount":338,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"},"commit":{"message":"Merge pull request #50606 from maximerety/active-record-encryption-eager-load\n\n[Fix #50604] Restore compatibility of Active Record Encryption configs with eager loading mode","shortMessageHtmlLink":"Merge pull request rails#50606 from maximerety/active-record-encrypti…"}},{"before":"ad7abf37a79838c42cb1df9e2b8d474a67878505","after":null,"ref":"refs/heads/patch-12","pushedAt":"2024-01-12T10:01:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"}},{"before":"cff2eb1be11cb729382b3674e3caa2bd198ec55e","after":"ad7abf37a79838c42cb1df9e2b8d474a67878505","ref":"refs/heads/patch-12","pushedAt":"2024-01-11T22:40:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ghiculescu","name":"Alex Ghiculescu","path":"/ghiculescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/509837?s=80&v=4"},"commit":{"message":"Fix indenting in SQLite database.yml","shortMessageHtmlLink":"Fix indenting in SQLite database.yml"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERV0vTwA","startCursor":null,"endCursor":null}},"title":"Activity · ghiculescu/rails"}