Talk:Catalyst
Protected Testing Area For Security Patches
I know such a feature would likely complicate this effort substantially, but it'd be really nice if Catalyst could support a protected area (TBD) for testing security patches and features. Currently, we have to test security patches locally, which can be very tedious if the patch requires a more advanced setup closer to Wikimedia production. Or we have to pull a security patch down to an mwdebug host, which can also be problematic if a tester does not have the appropriate on-wiki rights which may potentially be required by the security patch. Anyhow, the Security Team would love to discuss such a feature for Catalyst, so let us know if this seems feasible for now. Thanks. SBassett (talk) 16:30, 18 September 2023 (UTC)
- While a Protected Testing Area would likely fall outside of scope for the prototype. I would be interested in hearing more and incorporating it into the next iteration (hopefully an ongoing product): either here or in a phabricator task. More specifically, what do you mean by a protected testing area? --Stef Dunlap (talk) 17:31, 19 September 2023 (UTC)
Status of the Catalyst project
Currently there's not much information about Catalyst available publicly on wikitech. I see lots of activity on the phabricator project and also https://gitlab.wikimedia.org/repos/qte/catalyst/catalyst-api (which isn't linked from anywhere, I had to search on Gitlab).
We're interested in implementing E2E testing using Catalyst in the Ultraviolet userscript on Gitlab CI (see phab:T333548). Is there any planned launch date at the moment, and how can community developers get involved? Additionally, where would we look for any news/updates regarding Catalyst? Sportzpikachu (talk) 09:36, 7 June 2024 (UTC)
Admin password
What is password to account "Admin" on wikis created in Catalyst? Wargo (talk) 16:09, 12 January 2025 (UTC)
- From the output I see at https://patchdemo.wmcloud.org/new.php when creating a new instance, I would expect User:Patch Demo to be the enabled admin rights holder with a password of "patchdemo1". See also https://gitlab.wikimedia.org/repos/qte/catalyst/patchdemo/-/blob/564e71d158b642cc9ad27af13ec8df2887b0604a/new/install.sh#L9-19 -- BryanDavis (talk) 19:05, 13 January 2025 (UTC)
- This is Patchdemo. But I ask about Catalyst mode. It creates account named "Admin", not "Patch Demo" and with other password. Wargo (talk) 00:10, 15 January 2025 (UTC)
- That was broken at the time. It should be fixed, according to task T384662. DLynch (WMF) (talk) 15:57, 18 March 2025 (UTC)
- This is Patchdemo. But I ask about Catalyst mode. It creates account named "Admin", not "Patch Demo" and with other password. Wargo (talk) 00:10, 15 January 2025 (UTC)
Patch Demo stewardship
Hey :) I'm looking to update the stewardship information about Patch demo that's currently recorded at mw:Developers/Maintainers. Would it be correct to say that there's currently a team stewarding Patch demo - & if so, what would be the correct team to list as stewards?
All the best, —a smart kitten (mw // phab // talk) 18:43, 11 March 2025 (UTC)
- Pinging @JHuneidi (WMF) in case you know the answer to this question (or know who might) :) Best, —a smart kitten (mw // phab // talk) 11:03, 18 March 2025 (UTC)
- Thanks for flagging @a smart kitten! Folks working on Catalyst are stewarding Patch Demo as of now. That group is a mix of folks from around mw:Developer_Experience. I just updated mw:Developers/Maintainers with that info. — TCipriani (WMF) (talk) 16:27, 18 March 2025 (UTC)