T347360: Upgrade composer from 2.5.1 to 2.6.4 | T376409: Upgrade composer to 2.8.x
As of originally writing, we were on 2.6.4 (rCICFdc08c879d390: dockerfiles: [composer-scratch] Upgrade composer to 2.6.4), upstream is now upto 2.7.2 (as of 2024-03-26; it was released 2024-03-11).
2.7.0 included https://github.com/advisories/GHSA-7c6p-848j-wh5h / https://blog.packagist.com/composer-2-7-and-cve-2024-24821/
Previous update was T347360: Upgrade composer from 2.5.1 to 2.6.4 (though, not everything is finished from that either).
Latest release in 2.7.x is 2.7.2 (2024-03-11).
- Upgrade the CI docker images
- Switch the first jenkins jobs over and test
- Switch all remaining jobs
- Re-build vendor
- Update any documentation
- Upgrade the developer docker images