{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":169334303,"defaultBranch":"master","name":"e621ng","ownerLogin":"e621ng","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-02-06T00:24:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/123388107?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714901890.0","currentOid":""},"activityList":{"items":[{"before":"d7ece18a1c1d77abb8c19a8e565cc6c88b217a8a","after":"59f5fda98f0877190bb5816f766c17bd6b9affb9","ref":"refs/heads/master","pushedAt":"2024-05-10T15:23:26.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"[Gems] Back to rack 3 again\n\nThe issue has already been fix upstream","shortMessageHtmlLink":"[Gems] Back to rack 3 again"}},{"before":"643cbff6364382837c914de91bf9d40cdd7a0290","after":"59f5fda98f0877190bb5816f766c17bd6b9affb9","ref":"refs/heads/pitchfork","pushedAt":"2024-05-10T09:02:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"[Gems] Back to rack 3 again\n\nThe issue has already been fix upstream","shortMessageHtmlLink":"[Gems] Back to rack 3 again"}},{"before":"e4a5764d0b5d9981993487fa5e46e0be28cccc04","after":"643cbff6364382837c914de91bf9d40cdd7a0290","ref":"refs/heads/pitchfork","pushedAt":"2024-05-09T14:02:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"[Gems] Back to rack 2 again, for now\n\nhttps://github.com/Shopify/pitchfork/issues/117\nNeeds https://github.com/rack/rack/pull/2062","shortMessageHtmlLink":"[Gems] Back to rack 2 again, for now"}},{"before":"eb4da235c1ffe86cf0e1bf806107b44611b323bc","after":"e4a5764d0b5d9981993487fa5e46e0be28cccc04","ref":"refs/heads/pitchfork","pushedAt":"2024-05-08T14:35:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"[Prod] Inline the memory calculation\n\n`Pitchfork::MemInfo` is not public. This also fixes the numbers being off by\na factor of 1024 since pitchfork returns kB, while unicorn-worker-killer used to handle bytes.\n\nAdd the amount of requests done after the worker get killed for memory reasons","shortMessageHtmlLink":"[Prod] Inline the memory calculation"}},{"before":"404bbcee1837616c5193f3bbeafa24d8d58e643e","after":"eb4da235c1ffe86cf0e1bf806107b44611b323bc","ref":"refs/heads/pitchfork","pushedAt":"2024-05-08T14:33:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"[Prod] Inline the memory calculation\n\n`Pitchfork::MemInfo` is not public. This also fixes the numbers being off by\na factor of 1024 since pitchfork returns kB, while unicorn-worker-killer used to handle bytes.\n\nAdd the amount of requests done after the worker get killed for memory reasons","shortMessageHtmlLink":"[Prod] Inline the memory calculation"}},{"before":"401866b68a056d1464bb718851ab2cb960b3fedc","after":"404bbcee1837616c5193f3bbeafa24d8d58e643e","ref":"refs/heads/pitchfork","pushedAt":"2024-05-08T08:26:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"[Prod] Inline the memory calculation\n\n`Pitchfork::MemInfo` is not public. This also fixes the numbers being off by\na factor of 1024 since pitchfork returns kB, while unicorn-worker-killer used to handle bytes.\n\nAdd the amount of requests done after the worker get killed for memory reasons","shortMessageHtmlLink":"[Prod] Inline the memory calculation"}},{"before":"8ccb7ef44b8298da2310f25db3312176ccf34724","after":"401866b68a056d1464bb718851ab2cb960b3fedc","ref":"refs/heads/pitchfork","pushedAt":"2024-05-07T19:56:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"[Prod] Simplify implementation of worker killer\n\nCredits to byroot for pointing me in this direction","shortMessageHtmlLink":"[Prod] Simplify implementation of worker killer"}},{"before":"c60ee96133a241f71f567f455149d977611b31c4","after":"d7ece18a1c1d77abb8c19a8e565cc6c88b217a8a","ref":"refs/heads/master","pushedAt":"2024-05-07T19:54:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"[Posts] Fix the iqdb remove job\n\nMore faraday fallout. For delete requests, it expects this parameter to be iterable (if present)","shortMessageHtmlLink":"[Posts] Fix the iqdb remove job"}},{"before":"7e4fcd92d14efa198ae8c40a3f5d6772e8a3951d","after":"8ccb7ef44b8298da2310f25db3312176ccf34724","ref":"refs/heads/pitchfork","pushedAt":"2024-05-07T16:35:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"[Prod] Simplify implementation of worker killer\n\nCredits to byroot for pointing me in this direction","shortMessageHtmlLink":"[Prod] Simplify implementation of worker killer"}},{"before":"d835d55c544ce5dd7f116fe46be1f89244a22212","after":"c60ee96133a241f71f567f455149d977611b31c4","ref":"refs/heads/master","pushedAt":"2024-05-07T14:49:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"[Posts] Fix an error during uploads for 404/etc.\n\nThis line wasn't properly updated for faraday","shortMessageHtmlLink":"[Posts] Fix an error during uploads for 404/etc."}},{"before":"aa7f30b709a2d296d402f918bdd80814d069ca82","after":"7e4fcd92d14efa198ae8c40a3f5d6772e8a3951d","ref":"refs/heads/pitchfork","pushedAt":"2024-05-07T07:29:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"[Prod] Simplify implementation of worker killer\n\nCredits to byroot for pointing me in this direction","shortMessageHtmlLink":"[Prod] Simplify implementation of worker killer"}},{"before":"0996a981d0773b0e4ca216cde06777ec263b7767","after":"d835d55c544ce5dd7f116fe46be1f89244a22212","ref":"refs/heads/master","pushedAt":"2024-05-06T17:15:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"[Misc] Increase faraday open_timeout\n\nThis was previously mistyped which made it fall back to the default of 60 seconds.\nApparently 5 is not enough since there are a few errors on prod for this","shortMessageHtmlLink":"[Misc] Increase faraday open_timeout"}},{"before":"5d696c971aa7b31e82c7c006e6ca4fb9177a5c55","after":"aa7f30b709a2d296d402f918bdd80814d069ca82","ref":"refs/heads/pitchfork","pushedAt":"2024-05-06T15:29:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"[Prod] Simplify implementation of worker killer\n\nCredits to byroot for pointing me in this direction","shortMessageHtmlLink":"[Prod] Simplify implementation of worker killer"}},{"before":"04edc38a8ac052dae5f5a12e0629063592621dfb","after":"5d696c971aa7b31e82c7c006e6ca4fb9177a5c55","ref":"refs/heads/pitchfork","pushedAt":"2024-05-05T10:27:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"[Prod] Replace unicorn with pitchfork\n\npitchfork is a unicorn fork with some things removed and some things added.\nWe don't need any of these things so it should be an easy replace.\nThere is no worker-killer for pitchfork, it is however trivial to implement ourselves.\n\nunicorn is pretty much dead. The author implies as much in the various readme updates\nhe made. It also doesn't work with rack 3 and I doubt a new release will even be made.\nIf it will, it highly likely won't be on rubygems.","shortMessageHtmlLink":"[Prod] Replace unicorn with pitchfork"}},{"before":null,"after":"04edc38a8ac052dae5f5a12e0629063592621dfb","ref":"refs/heads/pitchfork","pushedAt":"2024-05-05T09:38:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"[Prod] Replace unicorn with pitchfork\n\npitchfork is a unicorn fork with some things removed and some things added.\nWe don't need any of these things so it should be an easy replace.\nThere is no worker-killer for pitchfork, it is however trivial to implement ourselves.\n\nunicorn is pretty much dead. The author implies as much in the various readme updates\nhe made. It also doesn't work with rack 3 and I doubt a new release will even be made.\nIf it will, it highly likely won't be on rubygems.","shortMessageHtmlLink":"[Prod] Replace unicorn with pitchfork"}},{"before":"a7ef80074d869a6c8c60b25b88f3839afef6f0c9","after":"0996a981d0773b0e4ca216cde06777ec263b7767","ref":"refs/heads/master","pushedAt":"2024-05-04T13:23:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"[Gems] Bump request_store\n\nHas a bugfix that may be relevant","shortMessageHtmlLink":"[Gems] Bump request_store"}},{"before":"988b607c576575819bc73229720ddddd888abffd","after":"a7ef80074d869a6c8c60b25b88f3839afef6f0c9","ref":"refs/heads/master","pushedAt":"2024-04-28T11:50:43.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"[Cleanup] Resolve some easy ruby warnings\n\nMostly duplicate method warnings","shortMessageHtmlLink":"[Cleanup] Resolve some easy ruby warnings"}},{"before":"4df14cfec501895691dc85bce6f9b3d9cc2c4298","after":"988b607c576575819bc73229720ddddd888abffd","ref":"refs/heads/master","pushedAt":"2024-04-21T17:40:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"Merge pull request #638 from DonovanDMC/note-previews-posts\n\n[Notes] Remove note previews, replace with dtext previews","shortMessageHtmlLink":"Merge pull request #638 from DonovanDMC/note-previews-posts"}},{"before":"75b618efc7496f6f53795107d03a47696321d85c","after":"4df14cfec501895691dc85bce6f9b3d9cc2c4298","ref":"refs/heads/master","pushedAt":"2024-04-21T17:34:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"Merge pull request #635 from DonovanDMC/artists-new-link\n\n[Artists] Fix \"new\" link in link_to_artist","shortMessageHtmlLink":"Merge pull request #635 from DonovanDMC/artists-new-link"}},{"before":"53d67da88de48df4ffe05aadeaeb398cff13efa0","after":"75b618efc7496f6f53795107d03a47696321d85c","ref":"refs/heads/master","pushedAt":"2024-04-21T17:33:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"Merge pull request #634 from DonovanDMC/dmail-blacklist-tags\n\n[DMails] Update \"blacklisting user\" tags","shortMessageHtmlLink":"Merge pull request #634 from DonovanDMC/dmail-blacklist-tags"}},{"before":"0a35264ad85b6039579a139517c1e53230ad7d76","after":"53d67da88de48df4ffe05aadeaeb398cff13efa0","ref":"refs/heads/master","pushedAt":"2024-04-21T17:29:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"[TagImplications] Ignore tag count limit on approve\n\nThis will apply to all automated changes, though I think only implications really need it.","shortMessageHtmlLink":"[TagImplications] Ignore tag count limit on approve"}},{"before":"3229106431dbf2636a4fb7e2586cc3ef7da5bf57","after":"0a35264ad85b6039579a139517c1e53230ad7d76","ref":"refs/heads/master","pushedAt":"2024-04-15T17:55:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"[Prod] Ignore pg errors during rack requests\n\nThese are handled at the application level","shortMessageHtmlLink":"[Prod] Ignore pg errors during rack requests"}},{"before":"d2d6e835375c9e02baa1d11a0160f153f528d317","after":"3229106431dbf2636a4fb7e2586cc3ef7da5bf57","ref":"refs/heads/master","pushedAt":"2024-04-12T13:25:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"[WikiPages] Fix exception on show_or_new without arg\n\nThis now uses `titled` which didn't handle nil","shortMessageHtmlLink":"[WikiPages] Fix exception on show_or_new without arg"}},{"before":"f32883689509ebcb40e2c63b9d229377aeaf8e4a","after":"d2d6e835375c9e02baa1d11a0160f153f528d317","ref":"refs/heads/master","pushedAt":"2024-04-11T17:11:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"[Misc] Fix an exception during exception logging\n\nThis broke after the upgrade to rails 7.1 because of https://github.com/rails/rails/pull/46535","shortMessageHtmlLink":"[Misc] Fix an exception during exception logging"}},{"before":"0b47770c49af5d28f8472710b86eacb9f4a65fef","after":"f32883689509ebcb40e2c63b9d229377aeaf8e4a","ref":"refs/heads/master","pushedAt":"2024-04-09T18:52:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"[Prod] Change how Datadog is enabled\n\nThis works fine here (filled in through dockers .env injection)\nbut on prod the application doesn't know about the API key","shortMessageHtmlLink":"[Prod] Change how Datadog is enabled"}},{"before":"40ff649250c86f076c3bd3fdc43604b6a72f67c9","after":"0b47770c49af5d28f8472710b86eacb9f4a65fef","ref":"refs/heads/master","pushedAt":"2024-04-09T18:17:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"[Prod] Add Datadog\n\nLet's see how this one works out. Cute logo","shortMessageHtmlLink":"[Prod] Add Datadog"}},{"before":"d40dee278d2efaed119df95ac57e922b31cc2205","after":"40ff649250c86f076c3bd3fdc43604b6a72f67c9","ref":"refs/heads/master","pushedAt":"2024-04-09T17:56:16.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"Merge pull request #631 from DonovanDMC/wikipages-normalize-title\n\n[WikiPages] normalize title in show_or_new & edit","shortMessageHtmlLink":"Merge pull request #631 from DonovanDMC/wikipages-normalize-title"}},{"before":"2ffe4a9f1d7162f4873a2f46b27fbe84903430de","after":"d40dee278d2efaed119df95ac57e922b31cc2205","ref":"refs/heads/master","pushedAt":"2024-04-09T17:41:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"Merge pull request #632 from DonovanDMC/fix-help-related\n\n[HelpPages] Fix showing related only to Janitor+","shortMessageHtmlLink":"Merge pull request #632 from DonovanDMC/fix-help-related"}},{"before":"d84723909c22954cd2d33e395fe741664f61677c","after":"2ffe4a9f1d7162f4873a2f46b27fbe84903430de","ref":"refs/heads/master","pushedAt":"2024-04-09T17:36:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"Merge pull request #633 from DonovanDMC/fix-post-expunge-tests\n\n[Tests] Fix post expunge note/post update count test","shortMessageHtmlLink":"Merge pull request #633 from DonovanDMC/fix-post-expunge-tests"}},{"before":"75fdab1c852fb30345f0447ad47d01f07cd4957f","after":"d84723909c22954cd2d33e395fe741664f61677c","ref":"refs/heads/master","pushedAt":"2024-04-09T17:35:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Earlopain","name":null,"path":"/Earlopain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14981592?s=80&v=4"},"commit":{"message":"Merge pull request #617 from DonovanDMC/normalize-tagsetpresenter-tags\n\n[UploadPresenter] Normalize tags & strip metatags","shortMessageHtmlLink":"Merge pull request #617 from DonovanDMC/normalize-tagsetpresenter-tags"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERrSFTwA","startCursor":null,"endCursor":null}},"title":"Activity ยท e621ng/e621ng"}