{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":18294,"defaultBranch":"master","name":"active_merchant","ownerLogin":"activemerchant","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2008-05-20T13:53:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12955944?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717712019.0","currentOid":""},"activityList":{"items":[{"before":"847e91032c8ba4098057b830ee60aacd559d899f","after":"1125374c490f07a873b20bb042cc8fb32122f35e","ref":"refs/heads/braintree_update_verify_zip_code","pushedAt":"2024-06-07T20:56:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yunnydang","name":"Nhon Dang","path":"/yunnydang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119362592?s=80&v=4"},"commit":{"message":"Braintree Blue: add graceul failure if zipcode is not present","shortMessageHtmlLink":"Braintree Blue: add graceul failure if zipcode is not present"}},{"before":"1fd4ceabde5c46c30a59a27fa5d12da1711f83f5","after":"71c953a83650d2f1c33c79bbfb1accdeeaca80c1","ref":"refs/heads/d_local_update_ip_and_phone_fields","pushedAt":"2024-06-07T18:54:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yunnydang","name":"Nhon Dang","path":"/yunnydang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119362592?s=80&v=4"},"commit":{"message":"DLocal: update the zip and ip fields","shortMessageHtmlLink":"DLocal: update the zip and ip fields"}},{"before":"1fa6320675abdaf1b8245f58924ec005d6bfbee1","after":"f108f745805fd8b9e68c3d57e24a17d2a67e5223","ref":"refs/heads/adyen-error-code","pushedAt":"2024-06-07T14:15:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DustinHaefele","name":"Dustin A Haefele","path":"/DustinHaefele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45601251?s=80&v=4"},"commit":{"message":"Update the error_code_from method to grab and alpha_numeric characters\n\nSpreedly ref: ECS-3536","shortMessageHtmlLink":"Update the error_code_from method to grab and alpha_numeric characters"}},{"before":null,"after":"1fd4ceabde5c46c30a59a27fa5d12da1711f83f5","ref":"refs/heads/d_local_update_ip_and_phone_fields","pushedAt":"2024-06-06T22:13:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yunnydang","name":"Nhon Dang","path":"/yunnydang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119362592?s=80&v=4"},"commit":{"message":"DLocal: update the zip and ip fields","shortMessageHtmlLink":"DLocal: update the zip and ip fields"}},{"before":"58d0fc514295a252e031727ddf843081d2f02283","after":null,"ref":"refs/heads/SER-1240","pushedAt":"2024-06-06T19:50:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"edgarv09","name":"Edgar Villamarin","path":"/edgarv09","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11460639?s=80&v=4"}},{"before":"d49571e64b0447fd81ea9dbb81459360ae02e2a7","after":null,"ref":"refs/heads/SER-1240_Enable_NT_for_plexo","pushedAt":"2024-06-06T19:49:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"edgarv09","name":"Edgar Villamarin","path":"/edgarv09","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11460639?s=80&v=4"}},{"before":"6d0d99626190e806254d4c429459755d12db6a63","after":"5d1455e30bd619a36dca3b36114cd0f2a5f55797","ref":"refs/heads/master","pushedAt":"2024-06-06T19:49:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edgarv09","name":"Edgar Villamarin","path":"/edgarv09","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11460639?s=80&v=4"},"commit":{"message":"Plexo: Add support to NetworkToken payments (#5130)\n\nSER-140\r\n\r\nadd support to make purchase, authorize transactions using network tokens in the plexo gateway\r\n\r\nTest summary:\r\nLocal:\r\n5910 tests, 79650 assertions, 0 failures, 17 errors, 0 pendings, 0 omissions, 0 notifications\r\n99.7124% passed\r\nUnit:\r\n25 tests, 134 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications\r\n100% passed\r\nRemote:\r\n32 tests, 36 assertions, 21 failures, 3 errors, 0 pendings, 3 omissions, 0 notifications\r\n17.2414% passed","shortMessageHtmlLink":"Plexo: Add support to NetworkToken payments (#5130)"}},{"before":"975cf57f1387dc4946ee3de943c6d1872131d570","after":"d49571e64b0447fd81ea9dbb81459360ae02e2a7","ref":"refs/heads/SER-1240_Enable_NT_for_plexo","pushedAt":"2024-06-06T19:42:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"edgarv09","name":"Edgar Villamarin","path":"/edgarv09","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11460639?s=80&v=4"},"commit":{"message":"Plexo: Add support to NetworkToken payments\n\nSER-140\n\nadding support to make purchase, authorize transaction using network tokens in plexo gateway\n\nTest summary:\nLocal:\n5910 tests, 79650 assertions, 0 failures, 17 errors, 0 pendings, 0 omissions, 0 notifications\n99.7124% passed\nUnit:\n25 tests, 134 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications\n100% passed\nRemote:\n32 tests, 36 assertions, 21 failures, 3 errors, 0 pendings, 3 omissions, 0 notifications\n17.2414% passed","shortMessageHtmlLink":"Plexo: Add support to NetworkToken payments"}},{"before":null,"after":"58d0fc514295a252e031727ddf843081d2f02283","ref":"refs/heads/SER-1240","pushedAt":"2024-06-06T19:40:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"edgarv09","name":"Edgar Villamarin","path":"/edgarv09","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11460639?s=80&v=4"},"commit":{"message":"Cybersource Rest: Stored Credential refactor (#5083)\n\n* Cybersource Rest: Stored Credential refactor\r\n\r\nCOMP-78\r\n\r\nRefactors the stored credential support for the Cybersource Rest\r\ngateway to be in-line with their documentation. Also repairs test\r\nsuite for this gateway by eliminating certain tests and fixing\r\nothers.\r\n\r\nTest summary:\r\nLocal:\r\n5838 tests, 79156 assertions, 2 failures, 23 errors, 0 pendings, 0 omissions, 0 notifications\r\n99.5718% passed\r\nUnit:\r\n30 tests, 144 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications\r\n100% passed\r\nRemote:\r\n43 tests, 143 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications\r\n100% passed\r\n\r\n* PR feedback\r\n\r\n* pending\r\n\r\n* wip\r\n\r\n* remove old code\r\n\r\n* changelog","shortMessageHtmlLink":"Cybersource Rest: Stored Credential refactor (#5083)"}},{"before":"0702b440e4771148933b252684c21b510ba4825b","after":"975cf57f1387dc4946ee3de943c6d1872131d570","ref":"refs/heads/SER-1240_Enable_NT_for_plexo","pushedAt":"2024-06-06T19:30:40.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"edgarv09","name":"Edgar Villamarin","path":"/edgarv09","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11460639?s=80&v=4"},"commit":{"message":"Merge branch 'master' into SER-1240_Enable_NT_for_plexo","shortMessageHtmlLink":"Merge branch 'master' into SER-1240_Enable_NT_for_plexo"}},{"before":"2eb3f92a101f3c45ad2724ab47c4a2a72742f209","after":"edcfddeb26c484fa9c392340d15715d68e0dd3c1","ref":"refs/heads/ECS-3532_CyberSource_Update_Stored_Credential_flow","pushedAt":"2024-06-06T16:39:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sinourain","name":"Luis Mario Urrea Murillo","path":"/sinourain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1026480?s=80&v=4"},"commit":{"message":"CyberSource: Update Stored Credential flow\n\nSpreedly reference:\n[ECS-3532](https://spreedly.atlassian.net/browse/ECS-3532)\n\nUnit tests\n\nFinished in 26.745895 seconds.\n5912 tests, 79756 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications\n100% passed\n\nRuboCop\n\n798 files inspected, no offenses detected","shortMessageHtmlLink":"CyberSource: Update Stored Credential flow"}},{"before":"5bdffb25811a2b423a5155a404ca99bbcb9f73b9","after":null,"ref":"refs/heads/cyber_source_rest_updates","pushedAt":"2024-06-06T14:59:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aenand","name":null,"path":"/aenand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89794007?s=80&v=4"}},{"before":"283127fa34bb32c84e062bcbcca25f041a2859db","after":"6d0d99626190e806254d4c429459755d12db6a63","ref":"refs/heads/master","pushedAt":"2024-06-06T14:59:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aenand","name":null,"path":"/aenand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89794007?s=80&v=4"},"commit":{"message":"Cybersource Rest: Stored Credential refactor (#5083)\n\n* Cybersource Rest: Stored Credential refactor\r\n\r\nCOMP-78\r\n\r\nRefactors the stored credential support for the Cybersource Rest\r\ngateway to be in-line with their documentation. Also repairs test\r\nsuite for this gateway by eliminating certain tests and fixing\r\nothers.\r\n\r\nTest summary:\r\nLocal:\r\n5838 tests, 79156 assertions, 2 failures, 23 errors, 0 pendings, 0 omissions, 0 notifications\r\n99.5718% passed\r\nUnit:\r\n30 tests, 144 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications\r\n100% passed\r\nRemote:\r\n43 tests, 143 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications\r\n100% passed\r\n\r\n* PR feedback\r\n\r\n* pending\r\n\r\n* wip\r\n\r\n* remove old code\r\n\r\n* changelog","shortMessageHtmlLink":"Cybersource Rest: Stored Credential refactor (#5083)"}},{"before":"877248e9da1d80789cf24fd065ed2ffae4ff396d","after":"5bdffb25811a2b423a5155a404ca99bbcb9f73b9","ref":"refs/heads/cyber_source_rest_updates","pushedAt":"2024-06-06T14:56:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aenand","name":null,"path":"/aenand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89794007?s=80&v=4"},"commit":{"message":"changelog","shortMessageHtmlLink":"changelog"}},{"before":"c59da4f894c502493edf08eddc613b0af5a33e7d","after":null,"ref":"refs/heads/COMP-160_override_ntid","pushedAt":"2024-06-05T18:10:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aenand","name":null,"path":"/aenand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89794007?s=80&v=4"}},{"before":"b035ef41f56a2f917ef71c139bffc20434084d07","after":"283127fa34bb32c84e062bcbcca25f041a2859db","ref":"refs/heads/master","pushedAt":"2024-06-05T18:10:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aenand","name":null,"path":"/aenand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89794007?s=80&v=4"},"commit":{"message":"Braintree and Worldpay: support overriding NTID (#5129)\n\n* Braintree and Worldpay: support overriding NTID\r\n\r\nCOMP-160\r\n\r\nAdds support for the Braintree Blue and Worldpay gateways for\r\nmerchants to override and bring their own NTID instead of relying\r\non the standardized NTID framework\r\n\r\nTest Summary\r\nLocal:\r\n5908 tests, 79610 assertions, 0 failures, 23 errors, 0 pendings, 0 omissions, 0 notifications\r\n99.6107% passed\r\nUnit:\r\nWorldpay:\r\n119 tests, 672 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications\r\n100% passed\r\nBraintree:\r\n104 tests, 219 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications\r\n100% passed\r\nRemote:\r\nWorldpay:\r\n104 tests, 447 assertions, 3 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications\r\n97.1154% passed\r\nBraintree:\r\n120 tests, 646 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications\r\n100% passed\r\n\r\n* PR feedback\r\n\r\n* changelog","shortMessageHtmlLink":"Braintree and Worldpay: support overriding NTID (#5129)"}},{"before":"2b7644ce5aa9e3957cdbfd89d1f162833af849c1","after":"c59da4f894c502493edf08eddc613b0af5a33e7d","ref":"refs/heads/COMP-160_override_ntid","pushedAt":"2024-06-05T18:07:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aenand","name":null,"path":"/aenand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89794007?s=80&v=4"},"commit":{"message":"changelog","shortMessageHtmlLink":"changelog"}},{"before":"9c7a95fdf9ebe9fdcffa58a4c002b6c1237c7944","after":"847e91032c8ba4098057b830ee60aacd559d899f","ref":"refs/heads/braintree_update_verify_zip_code","pushedAt":"2024-06-05T16:41:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yunnydang","name":"Nhon Dang","path":"/yunnydang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119362592?s=80&v=4"},"commit":{"message":"Braintree Blue: add graceul failure if zipcode is not present","shortMessageHtmlLink":"Braintree Blue: add graceul failure if zipcode is not present"}},{"before":"fd8c4444127a1d9b3071217ccbb9f61e1eab6b2f","after":"0164a4fec64c1ef280fd0a7f0eaed4f68449efe6","ref":"refs/heads/ECS-3450_Redsys_Rest_Stored_Credentials","pushedAt":"2024-06-05T16:13:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jherreraa","name":"Johan Manuel herrera","path":"/jherreraa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10518225?s=80&v=4"},"commit":{"message":"RedsysRest: Add support for stored credentials & 3DS exemptions\n\n[ECS-3450](https://spreedly.atlassian.net/browse/ECS-3450)\n\nThis PR updates adds stored credendials and 3ds exemptions for redsys rest\n\nUnit tests\n----------------\nFinished in 0.023518 seconds.\n\n28 tests, 118 assertions, 0 failures,\n0 errors, 0 pendings, 0 omissions, 0 notifications\n100% passed\n\nRemote tests\n----------------\nFinished in 33.326868 seconds.\n\n26 tests, 93 assertions, 1 failures,\n0 errors, 0 pendings, 0 omissions, 0 notifications\n96.1538% passed\n\n0.78 tests/s, 2.79 assertions/s\n\n-> failure not related to changes","shortMessageHtmlLink":"RedsysRest: Add support for stored credentials & 3DS exemptions"}},{"before":"b035ef41f56a2f917ef71c139bffc20434084d07","after":null,"ref":"refs/heads/upate_litle_success_code","pushedAt":"2024-06-05T13:55:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"almalee24","name":"Alma Malambo","path":"/almalee24","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65139807?s=80&v=4"}},{"before":"569d3a4976ecaf2b2883d3a5811c71550abb441e","after":"b035ef41f56a2f917ef71c139bffc20434084d07","ref":"refs/heads/master","pushedAt":"2024-06-05T13:55:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"almalee24","name":"Alma Malambo","path":"/almalee24","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65139807?s=80&v=4"},"commit":{"message":"Litle: Add 141 and 142 as successful responses\n\n141 and 142 are successful responses for prepaid cards.\n\nUnit:\n61 tests, 274 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications\n100% passed\n\nRemote:\n57 tests, 250 assertions, 1 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications\n98.2456% passed","shortMessageHtmlLink":"Litle: Add 141 and 142 as successful responses"}},{"before":null,"after":"9c7a95fdf9ebe9fdcffa58a4c002b6c1237c7944","ref":"refs/heads/braintree_update_verify_zip_code","pushedAt":"2024-06-04T23:44:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yunnydang","name":"Nhon Dang","path":"/yunnydang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/119362592?s=80&v=4"},"commit":{"message":"Braintree Blue: add graceul failure if zipcode is not present","shortMessageHtmlLink":"Braintree Blue: add graceul failure if zipcode is not present"}},{"before":"8195182a15b16f82585c96a7f305ee0272bf86ce","after":"b035ef41f56a2f917ef71c139bffc20434084d07","ref":"refs/heads/upate_litle_success_code","pushedAt":"2024-06-04T20:27:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"almalee24","name":"Alma Malambo","path":"/almalee24","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65139807?s=80&v=4"},"commit":{"message":"Litle: Add 141 and 142 as successful responses\n\n141 and 142 are successful responses for prepaid cards.\n\nUnit:\n61 tests, 274 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications\n100% passed\n\nRemote:\n57 tests, 250 assertions, 1 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications\n98.2456% passed","shortMessageHtmlLink":"Litle: Add 141 and 142 as successful responses"}},{"before":"71eaffd0fb2c05f186122a96bba9c61869152b52","after":null,"ref":"refs/heads/SER-1154B_inquire_for_FlexCharge","pushedAt":"2024-06-04T19:27:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Heavyblade","name":"cristian","path":"/Heavyblade","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133580?s=80&v=4"}},{"before":"81f6eb24f154307c33d4ba0b87c905af79f5f5ca","after":"569d3a4976ecaf2b2883d3a5811c71550abb441e","ref":"refs/heads/master","pushedAt":"2024-06-04T19:27:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Heavyblade","name":"cristian","path":"/Heavyblade","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133580?s=80&v=4"},"commit":{"message":"FlexCharge: Update inquire call\n\nFlexCharge: Adding Inquire support\n\nSummary:\n------------------------------\nChanges FlexCharge inquire call to reflect deprecated\nend-point\n\n[SER-1153](https://spreedly.atlassian.net/browse/SER-1153)\n\nRemote Test:\n------------------------------\nFinished in 38.700031 seconds.\n16 tests, 43 assertions, 0 failures, 3 errors, 0 pendings,\n1 omissions, 0 notifications\n100% passed\n\nUnit Tests:\n------------------------------\nFinished in 62.753266 seconds.\n5923 tests, 79804 assertions, 0 failures, 0 errors, 0 pendings,\n0 omissions, 0 notifications\n100% passed\n\nRuboCop:\n------------------------------\n798 files inspected, no offenses detected","shortMessageHtmlLink":"FlexCharge: Update inquire call"}},{"before":"2eaf5925028c1385bded9b2c554085923b5644fc","after":"71eaffd0fb2c05f186122a96bba9c61869152b52","ref":"refs/heads/SER-1154B_inquire_for_FlexCharge","pushedAt":"2024-06-04T19:19:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Heavyblade","name":"cristian","path":"/Heavyblade","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133580?s=80&v=4"},"commit":{"message":"FlexCharge: Update inquire call\n\nFlexCharge: Adding Inquire support\n\nSummary:\n------------------------------\nChanges FlexCharge inquire call to reflect deprecated\nend-point\n\n[SER-1153](https://spreedly.atlassian.net/browse/SER-1153)\n\nRemote Test:\n------------------------------\nFinished in 38.700031 seconds.\n16 tests, 43 assertions, 0 failures, 3 errors, 0 pendings,\n1 omissions, 0 notifications\n100% passed\n\nUnit Tests:\n------------------------------\nFinished in 62.753266 seconds.\n5923 tests, 79804 assertions, 0 failures, 0 errors, 0 pendings,\n0 omissions, 0 notifications\n100% passed\n\nRuboCop:\n------------------------------\n798 files inspected, no offenses detected","shortMessageHtmlLink":"FlexCharge: Update inquire call"}},{"before":"1b42695943aef33b89203f7f6e3d59b8d0d9a2f0","after":"877248e9da1d80789cf24fd065ed2ffae4ff396d","ref":"refs/heads/cyber_source_rest_updates","pushedAt":"2024-06-04T16:54:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aenand","name":null,"path":"/aenand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89794007?s=80&v=4"},"commit":{"message":"remove old code","shortMessageHtmlLink":"remove old code"}},{"before":"687258bac1bbd7f146e65e4e79fee0f4586a2669","after":null,"ref":"refs/heads/upgrade-ruby-3.1","pushedAt":"2024-06-03T15:40:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DustinHaefele","name":"Dustin A Haefele","path":"/DustinHaefele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45601251?s=80&v=4"}},{"before":"a2ef301e7ffb11826d5491a2b0b97d9b7d312b70","after":"81f6eb24f154307c33d4ba0b87c905af79f5f5ca","ref":"refs/heads/master","pushedAt":"2024-06-03T15:40:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DustinHaefele","name":"Dustin A Haefele","path":"/DustinHaefele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45601251?s=80&v=4"},"commit":{"message":"Upgrade ruby 3.1 (#5104)\n\nUpdated ruby version and fixed a few remote test suites.","shortMessageHtmlLink":"Upgrade ruby 3.1 (#5104)"}},{"before":"0cdcf848cc8f8cc7460d66d958f1148ea596bc08","after":"687258bac1bbd7f146e65e4e79fee0f4586a2669","ref":"refs/heads/upgrade-ruby-3.1","pushedAt":"2024-06-03T15:36:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DustinHaefele","name":"Dustin A Haefele","path":"/DustinHaefele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45601251?s=80&v=4"},"commit":{"message":"changelog update","shortMessageHtmlLink":"changelog update"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEX5dTMAA","startCursor":null,"endCursor":null}},"title":"Activity ยท activemerchant/active_merchant"}