- Upgrade the docker images
- Switch the first jenkins jobs over and test
- Switch all remaining jobs
- Re-build vendor
- Update any documentation
Description
Details
Related Objects
Event Timeline
Just a note that we got ahead of ourselves in vendor https://gerrit.wikimedia.org/r/c/mediawiki/vendor/+/776983
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
Change 771004 merged by jenkins-bot:
[integration/config@master] dockerfiles: [composer-scratch] Upgrade composer to 2.3.3 and cascade
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
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
Mentioned in SAL (#wikimedia-releng) [2022-04-27T15:20:32Z] <hashar> Updating non-quibble jobs to composer 2.3.3 | T303867 | https://gerrit.wikimedia.org/r/c/integration/config/+/777029
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
Change 777030 merged by jenkins-bot:
[integration/config@master] jjb: Upgrade all Quibble jobs to 1.4.5-s1 with composer 2.3.3
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
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