Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Page MenuHomePhabricator

Make Wikibase available in EntitySchema CI
Closed, ResolvedPublic

Description

Based on ADR 0003, we want EntitySchema to make use of Wikibase's hooks for adding a new Datatype. To be able to test that integration, we need Wikibase to be available during the CI runs of the EntitySchema extension

Open Question:

  • Is there a point to running the Wikibase tests too, during EntitySchema CI runs? If no, can we reasonably prevent that?

Event Timeline

Change 906041 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[integration/config@master] Zuul: [mediawiki/extensions/EntitySchema] Add Wikibase dep

https://gerrit.wikimedia.org/r/906041

Change 906041 merged by jenkins-bot:

[integration/config@master] Zuul: [mediawiki/extensions/EntitySchema] Add Wikibase dep

https://gerrit.wikimedia.org/r/906041

Mentioned in SAL (#wikimedia-releng) [2023-04-05T18:05:47Z] <James_F> Zuul: [mediawiki/extensions/EntitySchema] Add Wikibase dep, for T333661

Looks like Wikibase is indeed being added to EntitySchema CI runs now, so closing.

Change 907487 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/EntitySchema@master] build: Add Wikibase PHP files to phan config now it's cloned for us

https://gerrit.wikimedia.org/r/907487

Change 907487 merged by jenkins-bot:

[mediawiki/extensions/EntitySchema@master] build: Add Wikibase PHP files to phan config now it's cloned for us

https://gerrit.wikimedia.org/r/907487