Page MenuHomePhabricator

Update bundled composer to 2.2.x+
Closed, ResolvedPublic

Description

  • Upgrade the docker images
  • Switch the first jenkins jobs over and test
  • Switch all remaining jobs
  • Re-build vendor
  • Update any documentation

Event Timeline

Reedy triaged this task as Medium priority.Mar 23 2022, 1:30 AM
Reedy added a project: Composer.
Jdforrester-WMF renamed this task from Update bundled composer to 2.2.x to Update bundled composer to 2.2.x+.Apr 4 2022, 10:34 PM
Jdforrester-WMF updated the task description. (Show Details)

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

[integration/config@master] dockerfiles: [composer-scratch] Upgrade composer to 2.3.3 and cascade

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

Change 771004 merged by jenkins-bot:

[integration/config@master] dockerfiles: [composer-scratch] Upgrade composer to 2.3.3 and cascade

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

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

[integration/config@master] jjb: Update non-Quibble jobs to composer 2.3.3

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

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

[integration/config@master] jjb: Upgrade all Quibble jobs to 1.4.5-s1 with composer 2.3.3

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

I have posted to wikitech-l:

Hello,

We are updating composer in the CI images from 2.1.8 to 2.3.3 which update most jobs relying on PHP.

The "Quibble" jobs have not been upgraded due to prerequisites tasks that have not been completed yet.

If you find something suspiciously related to the composer upgrade, please report on the upgrade task or as a subtask:

https://phabricator.wikimedia.org/T303867

Thank you!

James Forrester & Antoine Musso

Change 777029 merged by jenkins-bot:

[integration/config@master] jjb: Update non-Quibble jobs to composer 2.3.3

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

Change 777030 merged by jenkins-bot:

[integration/config@master] jjb: Upgrade all Quibble jobs to 1.4.5-s1 with composer 2.3.3

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

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

[mediawiki/vendor@master] Re-build with composer v2.3.3 and request users stick to it

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

Jdforrester-WMF updated the task description. (Show Details)

FWICT the only actual process guidance for vendor.git is within the repo; I couldn't see anything on MW.org or wikitech, so I'm declaring this Resolved.

Change 791761 merged by jenkins-bot:

[mediawiki/vendor@master] Re-build with composer v2.3.3 and request users stick to it

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