{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":235884155,"defaultBranch":"master","name":"mediawiki-extensions-Cheevos","ownerLogin":"Wikia","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-01-23T20:51:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1171011?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719573147.0","currentOid":""},"activityList":{"items":[{"before":"98f347a1318f4f41a409937bf86fc82f50235741","after":"ee0338617adf8c86eb1f455d84a360db1cb18174","ref":"refs/heads/cheevos-only-jobs","pushedAt":"2024-06-28T12:09:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mszabo-wikia","name":"Máté Szabó","path":"/mszabo-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2721291?s=80&v=4"},"commit":{"message":"Defer all stat increments to a job\n\nCheevos currently attempts to perform all stat increments in a shutdown\nfunction, enqueueing a job if this fails. This can result in excessive\nload on the backing service as some stats are updated on e.g. every\nregistered user PV on GP wikis, which can in turn also overload the UCP\nprocess pool due to the synchronous update.\n\nSo, always defer these stat increments to a job instead, for better\nconcurrency control and reduced impact on user-facing process pools.","shortMessageHtmlLink":"Defer all stat increments to a job"}},{"before":null,"after":"98f347a1318f4f41a409937bf86fc82f50235741","ref":"refs/heads/cheevos-only-jobs","pushedAt":"2024-06-28T11:12:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mszabo-wikia","name":"Máté Szabó","path":"/mszabo-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2721291?s=80&v=4"},"commit":{"message":"Defer all stat increments to a job\n\nCheevos currently attempts to perform all stat increments in a shutdown\nfunction, enqueueing a job if this fails. This can result in excessive\nload on the backing service as some stats are updated on e.g. every\nregistered user PV on GP wikis, which can in turn also overload the UCP\nprocess pool due to the synchronous update.\n\nSo, always defer these stat increments to a job instead, for better\nconcurrency control and reduced impact on user-facing process pools.","shortMessageHtmlLink":"Defer all stat increments to a job"}},{"before":"9e409531b66c84fa9b9ae2e68b35a68bd92788df","after":null,"ref":"refs/heads/opt-param","pushedAt":"2023-11-24T16:09:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mszabo-wikia","name":"Máté Szabó","path":"/mszabo-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2721291?s=80&v=4"}},{"before":"b7963e50b9c669ba304336cc5150145a12623a04","after":"6e7c710adbc3e8ad949a68784a1e951a89ac55c9","ref":"refs/heads/REL1_39","pushedAt":"2023-11-24T16:08:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mszabo-wikia","name":"Máté Szabó","path":"/mszabo-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2721291?s=80&v=4"},"commit":{"message":"Merge pull request #16 from Wikia/opt-param\n\nSpecialWikiPoints: Fix optional parameter before required one","shortMessageHtmlLink":"Merge pull request #16 from Wikia/opt-param"}},{"before":null,"after":"9e409531b66c84fa9b9ae2e68b35a68bd92788df","ref":"refs/heads/opt-param","pushedAt":"2023-11-17T12:26:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mszabo-wikia","name":"Máté Szabó","path":"/mszabo-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2721291?s=80&v=4"},"commit":{"message":"SpecialWikiPoints: Fix optional parameter before required one\n\nThis is deprecated (the parameter is implicitly treated as required) and raises warnings on PHP 8.2.","shortMessageHtmlLink":"SpecialWikiPoints: Fix optional parameter before required one"}},{"before":"47561b47421f039f70072b05d05af2e175eda19a","after":"6b21d6dbd33ccf032237f691fb74ad84b849f388","ref":"refs/heads/no-redis","pushedAt":"2023-10-11T17:47:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mszabo-wikia","name":"Máté Szabó","path":"/mszabo-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2721291?s=80&v=4"},"commit":{"message":"Replace RedisCache with WANObjectCache\n\nIt's simpler and more consistent with the rest of the infrastructure.","shortMessageHtmlLink":"Replace RedisCache with WANObjectCache"}},{"before":"d127fe1e60e2f38e43cb6ffabe248f4962e849bd","after":"47561b47421f039f70072b05d05af2e175eda19a","ref":"refs/heads/no-redis","pushedAt":"2023-10-11T17:45:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mszabo-wikia","name":"Máté Szabó","path":"/mszabo-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2721291?s=80&v=4"},"commit":{"message":"Replace RedisCache with WANObjectCache\n\nIt's simpler and more consistent with the rest of the infrastructure.","shortMessageHtmlLink":"Replace RedisCache with WANObjectCache"}},{"before":"0cbd408c7461e4fbdf2c03bf65b66095467a676f","after":"d127fe1e60e2f38e43cb6ffabe248f4962e849bd","ref":"refs/heads/no-redis","pushedAt":"2023-10-11T17:41:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mszabo-wikia","name":"Máté Szabó","path":"/mszabo-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2721291?s=80&v=4"},"commit":{"message":"Replace RedisCache with WANObjectCache\n\nIt's simpler and more consistent with the rest of the infrastructure.","shortMessageHtmlLink":"Replace RedisCache with WANObjectCache"}},{"before":"7a0d0e0c11c26be71e35021c5759224861e861b9","after":"0cbd408c7461e4fbdf2c03bf65b66095467a676f","ref":"refs/heads/no-redis","pushedAt":"2023-10-09T22:43:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mszabo-wikia","name":"Máté Szabó","path":"/mszabo-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2721291?s=80&v=4"},"commit":{"message":"Replace RedisCache with WANObjectCache\n\nIt's simpler and more consistent with the rest of the infrastructure.","shortMessageHtmlLink":"Replace RedisCache with WANObjectCache"}},{"before":"fc35990c90f2c55ba7f050dbafc759aaa468a0e5","after":"7a0d0e0c11c26be71e35021c5759224861e861b9","ref":"refs/heads/no-redis","pushedAt":"2023-10-09T22:32:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mszabo-wikia","name":"Máté Szabó","path":"/mszabo-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2721291?s=80&v=4"},"commit":{"message":"Replace RedisCache with WANObjectCache\n\nIt's simpler and more consistent with the rest of the infrastructure.","shortMessageHtmlLink":"Replace RedisCache with WANObjectCache"}},{"before":"70b0fa1daf6e4e9c5d89dd20f657d1be0db5236b","after":"fc35990c90f2c55ba7f050dbafc759aaa468a0e5","ref":"refs/heads/no-redis","pushedAt":"2023-10-09T22:28:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mszabo-wikia","name":"Máté Szabó","path":"/mszabo-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2721291?s=80&v=4"},"commit":{"message":"Replace RedisCache with WANObjectCache\n\nIt's simpler and more consistent with the rest of the infrastructure.","shortMessageHtmlLink":"Replace RedisCache with WANObjectCache"}},{"before":"da67b1317f4c8c8cce68b07d2e0c307a1f62ff04","after":"70b0fa1daf6e4e9c5d89dd20f657d1be0db5236b","ref":"refs/heads/no-redis","pushedAt":"2023-10-09T22:26:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mszabo-wikia","name":"Máté Szabó","path":"/mszabo-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2721291?s=80&v=4"},"commit":{"message":"Replace RedisCache with WANObjectCache\n\nIt's simpler and more consistent with the rest of the infrastructure.","shortMessageHtmlLink":"Replace RedisCache with WANObjectCache"}},{"before":null,"after":"da67b1317f4c8c8cce68b07d2e0c307a1f62ff04","ref":"refs/heads/no-redis","pushedAt":"2023-10-09T21:44:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mszabo-wikia","name":"Máté Szabó","path":"/mszabo-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2721291?s=80&v=4"},"commit":{"message":"Replace RedisCache with WANObjectCache\n\nIt's simpler and more consistent with the rest of the infrastructure.","shortMessageHtmlLink":"Replace RedisCache with WANObjectCache"}},{"before":"28273b483cd43d550e46789d0f581f54165f1b9e","after":"b7963e50b9c669ba304336cc5150145a12623a04","ref":"refs/heads/REL1_39","pushedAt":"2023-03-27T08:12:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmeller-wikia","name":"Mikołaj Meller","path":"/mmeller-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52668809?s=80&v=4"},"commit":{"message":"PLATFORM-8233 fix check for achievement existence","shortMessageHtmlLink":"PLATFORM-8233 fix check for achievement existence"}},{"before":"77136ddbe8578345f5de7a5d4ef74d87ee5f6a79","after":"28273b483cd43d550e46789d0f581f54165f1b9e","ref":"refs/heads/REL1_39","pushedAt":"2023-03-24T13:50:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mmeller-wikia","name":"Mikołaj Meller","path":"/mmeller-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52668809?s=80&v=4"},"commit":{"message":"PLATFORM-7907 use siteKey to award achievement on Central Cheevos wiki","shortMessageHtmlLink":"PLATFORM-7907 use siteKey to award achievement on Central Cheevos wiki"}},{"before":"04eb7d7bdcb2794614f0f77673a1327dae087896","after":"77136ddbe8578345f5de7a5d4ef74d87ee5f6a79","ref":"refs/heads/REL1_39","pushedAt":"2023-03-24T13:44:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmeller-wikia","name":"Mikołaj Meller","path":"/mmeller-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52668809?s=80&v=4"},"commit":{"message":"PLATFORM-7907 use siteKey to award achievement on Central Cheevos wiki","shortMessageHtmlLink":"PLATFORM-7907 use siteKey to award achievement on Central Cheevos wiki"}},{"before":"c77f6d3f6b00fa2321749bde5668c9cb0d705f62","after":null,"ref":"refs/heads/REL1_39-split-part4","pushedAt":"2023-03-24T09:35:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mmeller-wikia","name":"Mikołaj Meller","path":"/mmeller-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52668809?s=80&v=4"}},{"before":"16332808c59a30fafc7eb64dfecafbc501cf9867","after":"37a9a65d33135ec4848de33535766581ff588653","ref":"refs/heads/master","pushedAt":"2023-03-24T09:17:34.000Z","pushType":"pr_merge","commitsCount":42,"pusher":{"login":"mmeller-wikia","name":"Mikołaj Meller","path":"/mmeller-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52668809?s=80&v=4"},"commit":{"message":"Merge pull request #10 from Wikia/REL1_39\n\nPLATFORM-7909 - Upgrade Cheevos to 1.39","shortMessageHtmlLink":"Merge pull request #10 from Wikia/REL1_39"}},{"before":"2709dbc18cddf909243059d95766bdaabd1fbb7d","after":"04eb7d7bdcb2794614f0f77673a1327dae087896","ref":"refs/heads/REL1_39","pushedAt":"2023-03-23T11:48:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmeller-wikia","name":"Mikołaj Meller","path":"/mmeller-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52668809?s=80&v=4"},"commit":{"message":"PLATFORM- fix typo in resource path","shortMessageHtmlLink":"PLATFORM- fix typo in resource path"}},{"before":"68a4e8b38b68c79f92a0bce33c962a479a790384","after":"2709dbc18cddf909243059d95766bdaabd1fbb7d","ref":"refs/heads/REL1_39","pushedAt":"2023-03-22T08:27:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmeller-wikia","name":"Mikołaj Meller","path":"/mmeller-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52668809?s=80&v=4"},"commit":{"message":"PLATFORM-8224 make Cheevos testable when RedisCache is not configured (on sandboxes)","shortMessageHtmlLink":"PLATFORM-8224 make Cheevos testable when RedisCache is not configured…"}},{"before":"c77f6d3f6b00fa2321749bde5668c9cb0d705f62","after":"68a4e8b38b68c79f92a0bce33c962a479a790384","ref":"refs/heads/REL1_39","pushedAt":"2023-03-22T07:28:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmeller-wikia","name":"Mikołaj Meller","path":"/mmeller-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52668809?s=80&v=4"},"commit":{"message":"PLATFORM-7907 fix parserFunctionHook definition","shortMessageHtmlLink":"PLATFORM-7907 fix parserFunctionHook definition"}},{"before":null,"after":"c77f6d3f6b00fa2321749bde5668c9cb0d705f62","ref":"refs/heads/REL1_39-split-part4","pushedAt":"2023-03-20T09:32:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mmeller-wikia","name":"Mikołaj Meller","path":"/mmeller-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52668809?s=80&v=4"},"commit":{"message":"PLATFORM-7907 update Cheevos: move some code from HydraCore","shortMessageHtmlLink":"PLATFORM-7907 update Cheevos: move some code from HydraCore"}},{"before":"c77f6d3f6b00fa2321749bde5668c9cb0d705f62","after":"f4cb2f4d715a056da11e568b5611fb08c1e16edd","ref":"refs/heads/REL1_39-split-part3","pushedAt":"2023-03-20T09:32:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mmeller-wikia","name":"Mikołaj Meller","path":"/mmeller-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52668809?s=80&v=4"},"commit":{"message":"PLATFORM-7907 upgrade Cheevos: move Special pages and Templates to src","shortMessageHtmlLink":"PLATFORM-7907 upgrade Cheevos: move Special pages and Templates to src"}},{"before":null,"after":"c77f6d3f6b00fa2321749bde5668c9cb0d705f62","ref":"refs/heads/REL1_39-split-part3","pushedAt":"2023-03-20T09:28:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mmeller-wikia","name":"Mikołaj Meller","path":"/mmeller-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52668809?s=80&v=4"},"commit":{"message":"PLATFORM-7907 update Cheevos: move some code from HydraCore","shortMessageHtmlLink":"PLATFORM-7907 update Cheevos: move some code from HydraCore"}},{"before":"c77f6d3f6b00fa2321749bde5668c9cb0d705f62","after":"004dcf9bc7baea79f5b6753eacd498ae0bb5ba86","ref":"refs/heads/REL1_39-split-part2","pushedAt":"2023-03-20T09:28:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mmeller-wikia","name":"Mikołaj Meller","path":"/mmeller-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52668809?s=80&v=4"},"commit":{"message":"Fixed further Phan problems","shortMessageHtmlLink":"Fixed further Phan problems"}},{"before":null,"after":"c77f6d3f6b00fa2321749bde5668c9cb0d705f62","ref":"refs/heads/REL1_39-split-part2","pushedAt":"2023-03-20T09:24:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mmeller-wikia","name":"Mikołaj Meller","path":"/mmeller-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52668809?s=80&v=4"},"commit":{"message":"PLATFORM-7907 update Cheevos: move some code from HydraCore","shortMessageHtmlLink":"PLATFORM-7907 update Cheevos: move some code from HydraCore"}},{"before":null,"after":"fda7aeb7c0f4571f0ae51fd58557b9a1fe86359b","ref":"refs/heads/REL1_39-split-part1","pushedAt":"2023-03-20T09:22:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mmeller-wikia","name":"Mikołaj Meller","path":"/mmeller-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52668809?s=80&v=4"},"commit":{"message":"Run the minus-x fix","shortMessageHtmlLink":"Run the minus-x fix"}},{"before":"0e83060af27cfe5697acb122178827069df350fb","after":"c77f6d3f6b00fa2321749bde5668c9cb0d705f62","ref":"refs/heads/REL1_39","pushedAt":"2023-03-13T15:25:02.797Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmeller-wikia","name":"Mikołaj Meller","path":"/mmeller-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52668809?s=80&v=4"},"commit":{"message":"PLATFORM-7907 update Cheevos: move some code from HydraCore","shortMessageHtmlLink":"PLATFORM-7907 update Cheevos: move some code from HydraCore"}},{"before":"741ab04a47fe22b64312f44867fdaabc6f3a52df","after":"0e83060af27cfe5697acb122178827069df350fb","ref":"refs/heads/REL1_39","pushedAt":"2023-03-13T14:19:35.957Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmeller-wikia","name":"Mikołaj Meller","path":"/mmeller-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52668809?s=80&v=4"},"commit":{"message":"PLATFORM-7907 update Cheevos","shortMessageHtmlLink":"PLATFORM-7907 update Cheevos"}},{"before":"42e606f9abf10806dcec71bd39c3868e421f453e","after":"741ab04a47fe22b64312f44867fdaabc6f3a52df","ref":"refs/heads/REL1_39","pushedAt":"2023-03-13T13:22:02.453Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmeller-wikia","name":"Mikołaj Meller","path":"/mmeller-wikia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52668809?s=80&v=4"},"commit":{"message":"PLATFORM-7907 update Cheevos","shortMessageHtmlLink":"PLATFORM-7907 update Cheevos"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcdK8MwA","startCursor":null,"endCursor":null}},"title":"Activity · Wikia/mediawiki-extensions-Cheevos"}