Page MenuHomePhabricator

Run wikibase travis CI against respective MediaWiki branch
Closed, ResolvedPublic

Description

Wikibase sports a dedicated CI to, post-merge in gerrit, test wikibase against more languages and database than is the case in "official" CI.
These tests, of course, also integrate wikibase with MediaWiki. Currently this integration indiscriminately happens against MediaWiki master branch.

Instead, wikibase should be integrated with the respective MediaWiki branch.

Event Timeline

Change 630599 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@master] Use correct MediaWiki branch in Travis build

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

Sorry, I didn’t notice you had already claimed this :/

Sorry, I didn’t notice you had already claimed this :/

Probably b/c I did a sloppy job at moving it to doing after creating it assigned to me. Sorry for that.

We seem to have come out with similar solutions - which I take as a good sign.

Change 630626 had a related patch set uploaded (by Pablo Grass (WMDE); owner: Pablo Grass (WMDE)):
[mediawiki/extensions/Wikibase@master] travis: build release branches with respective MW branch

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

Change 630791 had a related patch set uploaded (by Pablo Grass (WMDE); owner: Pablo Grass (WMDE)):
[mediawiki/extensions/Wikibase@REL1_35] travis: build release branches with respective MW branch

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

Change 630791 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@REL1_35] travis: build release branches with respective MW branch

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

This landed in the release branch and made its CI green again.

Waiting for the respective patch (only that, not the whole chain for reasons documented on the patches) to land in master as well.

Change 630626 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] travis: build release branches with respective MW branch

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

Change 630599 abandoned by Lucas Werkmeister (WMDE):
[mediawiki/extensions/Wikibase@master] Use correct MediaWiki branch in Travis build

Reason:
done in I3f61effd4a

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