Page MenuHomePhabricator

Make Wikibase Secondary CI use Composer 2
Closed, ResolvedPublic

Description

Composer 2 has been released and Wikibase installations should support it. In particular, when we install Wikibase on Travis CI, we are running the composer self-update command which updates Composer to v2. That caused all our Travis CI jobs to fail, because the Wikimedia composer-merge-plugin isn't compatible with Composer 2 yet.

Acceptance criteria:

  • The Secondary CI Wikibase CI jobs are using Composer 2
NOTE: This is effectively stalled until T248908: composer-merge-plugin support for composer 2.0 is fixed.

How to start working on it once it unstalled:

Event Timeline

Michael changed the task status from Open to Stalled.Oct 26 2020, 11:25 AM
Michael updated the task description. (Show Details)
Addshore renamed this task from Make Wikibase Travis CI use Composer 2 to Make Wikibase Secondary CI use Composer 2.May 4 2021, 6:57 AM
Addshore changed the task status from Stalled to Open.

Change 684789 had a related patch set uploaded (by Addshore; author: Addshore):

[mediawiki/extensions/Wikibase@master] GHA: Use composer 2

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

Change 684789 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] GHA: Use composer 2

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