{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":149207375,"defaultBranch":"master","name":"ToolforgeBundle","ownerLogin":"wikimedia","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-09-18T00:52:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/56668?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714841044.0","currentOid":""},"activityList":{"items":[{"before":"8a9ce57caeddecd61bb7f90a00ac1041edc8628e","after":"e80da309f3133140ec263b6919de932beb116b7d","ref":"refs/heads/symfony7","pushedAt":"2024-05-04T16:45:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samwilson","name":"Sam Wilson","path":"/samwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213655?s=80&v=4"},"commit":{"message":"Return shellcheck action to master","shortMessageHtmlLink":"Return shellcheck action to master"}},{"before":null,"after":"8a9ce57caeddecd61bb7f90a00ac1041edc8628e","ref":"refs/heads/symfony7","pushedAt":"2024-05-04T16:44:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samwilson","name":"Sam Wilson","path":"/samwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213655?s=80&v=4"},"commit":{"message":"Add support for Symfony 7\n\nAlso fix a typehint, add PHP 8.3 to CI, and update GitHub actions.","shortMessageHtmlLink":"Add support for Symfony 7"}},{"before":"ca177cdf47d2c7ff7d5470325527bd400384f4cf","after":null,"ref":"refs/heads/no-overide-uselang","pushedAt":"2024-02-19T14:59:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"theresnotime","name":"Sammy","path":"/theresnotime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/375162?s=80&v=4"}},{"before":"517596240cb9b83073c665af018e324da5d8c689","after":"4b4a600031d8107e9eec9024945e9f3fae8bda30","ref":"refs/heads/master","pushedAt":"2024-02-19T14:59:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"theresnotime","name":"Sammy","path":"/theresnotime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/375162?s=80&v=4"},"commit":{"message":"Don't override URL uselang parameter (#67)\n\nOnly use the session's `lang` parameter if the query string's\r\n`uselang` parameter is not set.\r\n\r\nBug: T357821","shortMessageHtmlLink":"Don't override URL uselang parameter (#67)"}},{"before":null,"after":"ca177cdf47d2c7ff7d5470325527bd400384f4cf","ref":"refs/heads/no-overide-uselang","pushedAt":"2024-02-19T05:37:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samwilson","name":"Sam Wilson","path":"/samwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213655?s=80&v=4"},"commit":{"message":"Don't override URL uselang parameter\n\nOnly use the session's `lang` parameter if the query string's\n`uselang` parameter is not set.\n\nBug: T357821","shortMessageHtmlLink":"Don't override URL uselang parameter"}},{"before":"b05d75e5f23a1537a160ad4ad4d7d38776c2a0ad","after":"517596240cb9b83073c665af018e324da5d8c689","ref":"refs/heads/master","pushedAt":"2024-02-15T02:05:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"samwilson","name":"Sam Wilson","path":"/samwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213655?s=80&v=4"},"commit":{"message":"Merge pull request #65 from wikimedia/trove\n\nAdd support to connect to a Trove database","shortMessageHtmlLink":"Merge pull request #65 from wikimedia/trove"}},{"before":"59db64ee7cce6a67ac5b9e4ae2dc0f1261f293a0","after":null,"ref":"refs/heads/trove","pushedAt":"2024-02-15T02:05:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samwilson","name":"Sam Wilson","path":"/samwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213655?s=80&v=4"}},{"before":"ebf37405de019c8048e9078bcd24da536e955ac0","after":"59db64ee7cce6a67ac5b9e4ae2dc0f1261f293a0","ref":"refs/heads/trove","pushedAt":"2024-02-14T16:28:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MusikAnimal","name":null,"path":"/MusikAnimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/366374?s=80&v=4"},"commit":{"message":"Add support to connect to a Trove database\n\nSeveral clients (or would-be clients) connect to a WMCS Trove database,\nas opposed to using tools-db. This is customary for any VPS tool.\n\nTheoretically we could just allow the --toolsdb to take a hostname, and\nuse that and the TOOLSDB_ env variables to accomplish the same thing,\nbut tools could need to connect to both.","shortMessageHtmlLink":"Add support to connect to a Trove database"}},{"before":"81c72532b8603a7bcb332d0b6d3249c48462d46d","after":null,"ref":"refs/heads/oauthclient-update","pushedAt":"2024-02-14T14:54:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MusikAnimal","name":null,"path":"/MusikAnimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/366374?s=80&v=4"}},{"before":"e0b87ec8da6a62a9a7f7b23451961c73e44621aa","after":"b05d75e5f23a1537a160ad4ad4d7d38776c2a0ad","ref":"refs/heads/master","pushedAt":"2024-02-14T14:54:27.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"MusikAnimal","name":null,"path":"/MusikAnimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/366374?s=80&v=4"},"commit":{"message":"Merge pull request #66 from wikimedia/oauthclient-update\n\nUpdate phpunit and mediawiki/oauthclient","shortMessageHtmlLink":"Merge pull request #66 from wikimedia/oauthclient-update"}},{"before":"e38fbf8b45894758f6d6c92d36c42bf97f0486ef","after":"81c72532b8603a7bcb332d0b6d3249c48462d46d","ref":"refs/heads/oauthclient-update","pushedAt":"2024-02-14T08:14:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samwilson","name":"Sam Wilson","path":"/samwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213655?s=80&v=4"},"commit":{"message":"Update phpunit","shortMessageHtmlLink":"Update phpunit"}},{"before":null,"after":"e38fbf8b45894758f6d6c92d36c42bf97f0486ef","ref":"refs/heads/oauthclient-update","pushedAt":"2024-02-14T08:09:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samwilson","name":"Sam Wilson","path":"/samwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213655?s=80&v=4"},"commit":{"message":"Update mediawiki/oauthclient","shortMessageHtmlLink":"Update mediawiki/oauthclient"}},{"before":"671c923a99f00dd41d2da69b1959ffb7f3688ad6","after":"ebf37405de019c8048e9078bcd24da536e955ac0","ref":"refs/heads/trove","pushedAt":"2024-02-13T15:07:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MusikAnimal","name":null,"path":"/MusikAnimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/366374?s=80&v=4"},"commit":{"message":"Add support to connect to a Trove database\n\nSeveral clients (or would-be clients) connect to a WMCS Trove database,\nas opposed to using tools-db. This is customary for any VPS tool.\n\nTheoretically we could just allow the --toolsdb to take a hostname, and\nuse that and the TOOLSDB_ env variables to accomplish the same thing,\nbut tools could need to connect to both.","shortMessageHtmlLink":"Add support to connect to a Trove database"}},{"before":"d19b7b662c983da490a217180d3e2f2deba3331b","after":"671c923a99f00dd41d2da69b1959ffb7f3688ad6","ref":"refs/heads/trove","pushedAt":"2024-02-13T15:02:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MusikAnimal","name":null,"path":"/MusikAnimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/366374?s=80&v=4"},"commit":{"message":"Add support to connect to a Trove database\n\nSeveral clients (or would-be clients) connect to a WMCS Trove database,\nas opposed to using tools-db. This is customary for any VPS tool.\n\nTheoretically we could just allow the --toolsdb to take a hostname, and\nuse that and the TOOLSDB_ env variables to accomplish the same thing,\nbut tools could need to connect to both.","shortMessageHtmlLink":"Add support to connect to a Trove database"}},{"before":null,"after":"d19b7b662c983da490a217180d3e2f2deba3331b","ref":"refs/heads/trove","pushedAt":"2024-02-13T15:01:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MusikAnimal","name":null,"path":"/MusikAnimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/366374?s=80&v=4"},"commit":{"message":"Add support to connect to a Trove database\n\nSeveral clients (or would-be clients) connect to a WMCS Trove database,\nas opposed to using tools-db. This is customary for any VPS tool.\n\nTheoretically we could just allow the --toolsdb to take a hostname, and\nuse that and the TOOLSDB_ env variables to accomplish the same thing,\nbut tools could need to connect to both.","shortMessageHtmlLink":"Add support to connect to a Trove database"}},{"before":"61a5f539b5df3d9225b1c22a0fc62cbc159af925","after":null,"ref":"refs/heads/wscontest-link","pushedAt":"2023-07-26T16:44:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MusikAnimal","name":null,"path":"/MusikAnimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/366374?s=80&v=4"}},{"before":"ce284d380c10b9f419059daf666c61e57c97affe","after":"e0b87ec8da6a62a9a7f7b23451961c73e44621aa","ref":"refs/heads/master","pushedAt":"2023-07-26T16:44:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MusikAnimal","name":null,"path":"/MusikAnimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/366374?s=80&v=4"},"commit":{"message":"Merge pull request #64 from wikimedia/wscontest-link\n\nAdd WS Content tool to README.md","shortMessageHtmlLink":"Merge pull request #64 from wikimedia/wscontest-link"}},{"before":null,"after":"61a5f539b5df3d9225b1c22a0fc62cbc159af925","ref":"refs/heads/wscontest-link","pushedAt":"2023-07-26T06:04:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samwilson","name":"Sam Wilson","path":"/samwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213655?s=80&v=4"},"commit":{"message":"Add WS Content tool to README.md\n\nAlso fix URL for flickrdash.","shortMessageHtmlLink":"Add WS Content tool to README.md"}},{"before":"6512035204ea667ce37c6cee45b3c49b26663b43","after":"ce284d380c10b9f419059daf666c61e57c97affe","ref":"refs/heads/master","pushedAt":"2023-07-25T21:01:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MusikAnimal","name":null,"path":"/MusikAnimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/366374?s=80&v=4"},"commit":{"message":"Merge pull request #63 from ChlodAlejandro/master\n\nSshCommand: Only force username when requested","shortMessageHtmlLink":"Merge pull request #63 from ChlodAlejandro/master"}},{"before":"19b03c4c87515b98cdd270ee0dacf3daa7b79a5f","after":"6512035204ea667ce37c6cee45b3c49b26663b43","ref":"refs/heads/master","pushedAt":"2023-07-25T06:18:04.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"samwilson","name":"Sam Wilson","path":"/samwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213655?s=80&v=4"},"commit":{"message":"Merge pull request #61 from ChlodAlejandro/master\n\nSshCommand: QoL improvements","shortMessageHtmlLink":"Merge pull request #61 from ChlodAlejandro/master"}},{"before":"ac961e403b3ba3c3104a7aa8576d780ceddbba97","after":null,"ref":"refs/heads/MusikAnimal-patch-1","pushedAt":"2023-07-25T01:35:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samwilson","name":"Sam Wilson","path":"/samwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213655?s=80&v=4"}},{"before":"be60595e3a14f30dcb28ceafae2b020a7cb64f67","after":"19b03c4c87515b98cdd270ee0dacf3daa7b79a5f","ref":"refs/heads/master","pushedAt":"2023-07-25T01:35:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"samwilson","name":"Sam Wilson","path":"/samwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213655?s=80&v=4"},"commit":{"message":"README: add CopyPatrol to consumer list; fix CI badge","shortMessageHtmlLink":"README: add CopyPatrol to consumer list; fix CI badge"}},{"before":null,"after":"ac961e403b3ba3c3104a7aa8576d780ceddbba97","ref":"refs/heads/MusikAnimal-patch-1","pushedAt":"2023-07-25T01:32:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MusikAnimal","name":null,"path":"/MusikAnimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/366374?s=80&v=4"},"commit":{"message":"README: add CopyPatrol to consumer list; fix CI badge","shortMessageHtmlLink":"README: add CopyPatrol to consumer list; fix CI badge"}},{"before":"988d04461a9578e9ebcea1eb803ee45400cae27d","after":null,"ref":"refs/heads/toolsdb","pushedAt":"2023-07-14T15:56:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"theresnotime","name":"Sammy","path":"/theresnotime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/375162?s=80&v=4"}},{"before":"c349b9b68b8fc887759527c174b65ce9e806333d","after":"be60595e3a14f30dcb28ceafae2b020a7cb64f67","ref":"refs/heads/master","pushedAt":"2023-07-14T15:56:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"theresnotime","name":"Sammy","path":"/theresnotime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/375162?s=80&v=4"},"commit":{"message":"SshCommand: add option to also connect to tools.db (#59)\n\nThis is for convenience for apps that need a tools-db connection\n\nMake --bind-address require a value\n\nAlso add .editorconfig","shortMessageHtmlLink":"SshCommand: add option to also connect to tools.db (#59)"}},{"before":"7e41e034a4cfa87ec7145bb42abc603bc496016a","after":"988d04461a9578e9ebcea1eb803ee45400cae27d","ref":"refs/heads/toolsdb","pushedAt":"2023-07-14T15:49:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MusikAnimal","name":null,"path":"/MusikAnimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/366374?s=80&v=4"},"commit":{"message":"SshCommand: add option to also connect to tools.db\n\nThis is for convenience for apps that need a tools-db connection\n\nMake --bind-address require a value\n\nAlso add .editorconfig","shortMessageHtmlLink":"SshCommand: add option to also connect to tools.db"}},{"before":"8d8feee6cf0ff9a4843d016e7cfdfd1e4da0fcd4","after":null,"ref":"refs/heads/git-commands","pushedAt":"2023-07-14T09:14:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"theresnotime","name":"Sammy","path":"/theresnotime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/375162?s=80&v=4"}},{"before":"076dd54f60820e88d0032b31bf411ac8d0906ae5","after":"c349b9b68b8fc887759527c174b65ce9e806333d","ref":"refs/heads/master","pushedAt":"2023-07-14T09:14:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"theresnotime","name":"Sammy","path":"/theresnotime","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/375162?s=80&v=4"},"commit":{"message":"Merge pull request #60 from wikimedia/git-commands\n\nCache Git commands for 10 minutes","shortMessageHtmlLink":"Merge pull request #60 from wikimedia/git-commands"}},{"before":"9d317baca1835e851e3855be34594c75c9c60a38","after":"8d8feee6cf0ff9a4843d016e7cfdfd1e4da0fcd4","ref":"refs/heads/git-commands","pushedAt":"2023-07-14T06:04:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"samwilson","name":"Sam Wilson","path":"/samwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213655?s=80&v=4"},"commit":{"message":"Cache Git commands for 10 minutes\n\n* Cache the output of the Git Twig commands for ten minutes.\n* Fix issues link in composer.json\n* Add test script to composer.json and use it from github CI config.\n* Add PHP 8.2 to CI\n\nBug: T334454","shortMessageHtmlLink":"Cache Git commands for 10 minutes"}},{"before":null,"after":"9d317baca1835e851e3855be34594c75c9c60a38","ref":"refs/heads/git-commands","pushedAt":"2023-07-14T06:01:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samwilson","name":"Sam Wilson","path":"/samwilson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213655?s=80&v=4"},"commit":{"message":"Cache Git commands for 10 minutes\n\n* Cache the output of the Git Twig commands for ten minutes.\n* Fix issues link in composer.json\n* Add test script to composer.json and use it from github CI config.\n\nBug: T334454","shortMessageHtmlLink":"Cache Git commands for 10 minutes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQX_yhgA","startCursor":null,"endCursor":null}},"title":"Activity ยท wikimedia/ToolforgeBundle"}