[Wikitech-l] Testing via GitHub actions

2020-07-07 Thread Jeroen De Dauw
Hey, Has anyone created a GitHub action to run tests for a MediaWiki extension yet? I'd like to run the PHPUnit tests for some of my extensions via GitHub actions. Unfortunately this is not as simple as in the typical PHP project, since doing composer install + vendor/bin/phpunit does not cut

Re: [Wikitech-l] npm and security (was: Re: TechCom Radar 2020-07-01)

2020-07-07 Thread Aron Manning
Hello, On Tue, 7 Jul 2020 at 00:30, Kunal Mehta wrote: > > > hosting a *private node package repository* in some form, > > typically in a git repository, where only *vetted versions* of packages > are > > checked in. > > In theory this addresses the problems, but I think the biggest problem >

Re: [Wikitech-l] Gerrit SSH host keys will change on July 14th

2020-07-07 Thread Daniel Zahn
> that's around 11:00 UTC. Correction: My bad, that is actually 16:00 UTC. ___ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] Gerrit SSH host keys will change on July 14th

2020-07-07 Thread Daniel Zahn
This is a heads-up that we are planning to replace the host keys for the Gerrit SSH server at gerrit.wikimedia.org:29418. The change is planned for Tuesday, July 14th in the PDT morning right after the MediaWiki train, that's around 11:00 UTC.

Re: [Wikitech-l] Hard deprecation of the Revision class

2020-07-07 Thread Gergo Tisza
The Revision -> RevisionRecord switch was a key part of both making MediaWiki dependency-injection-friendly and making it aware of multiple content slots per revision. It's great to see us following through on a large-scale refactoring like that. Huge thanks to DannyS712 (who as done awesome work

Re: [Wikitech-l] CI and Code Review

2020-07-07 Thread Kaartic Sivaraam
Hi Gregg, Thanks for the details. > >PS: Please let me know where else this announcement should be sent. > I think it would be a good idea to send this to the Wikitech Ambassadors list. If not already done, mentioning in Tech News [https://meta.m.wikimedia.org/wiki/Tech/News] would be a

Re: [Wikitech-l] CI and Code Review

2020-07-07 Thread Adam Wight
I feel positive about every aspect of this announcement.  I've enjoyed my own experiments with GitLab and its integrated CI. It's a huge relief that we'll be able to move towards a feature-branch strategy. Even as a paid developer with 8 years of wiki experience, Gerrit is still an obstacle

Re: [Wikitech-l] Hard deprecation of the Revision class

2020-07-07 Thread Daniel Kinzler
It's great to see this finally happening! A big THANK YOU to DannyS712, Petr, and everyone involved! The Revision class had been "soft" deprecated every since we introduced RevisionStore and RevisionRecord in 1.31. Getting the necessary work scheduled for removing hundreds of usages proved

Re: [Wikitech-l] Hard deprecation of the Revision class

2020-07-07 Thread Kosta Harlan
Thank you to everyone who worked on this, and especially to DannyS712, your work is valued & appreciated! Kosta -- Kosta Harlan (he/him) Sr Software Engineer Wikimedia Foundation On Mon, Jul 6, 2020 at 10:19 PM Petr Pchelko wrote: > Hey all, > > TLDR: your extension CI might break due to hard