make-container-image: stop building the "publish" flavour

  • No longer build the PHP 7.4-based "publish" flavour.
  • Use the PHP 8.1-based "publish-81" flavour to select the image to be tagged latest.
  • Move the definition of the latter (which flavour becomes latest) near the flavour definitions for both MediaWiki and webserver.

This should be safe to merge once all pending changes on T391057 have been merged and applied.

The one unknown here is lingering uses of the "latest" tag (e.g., if they assume a 7.4 image). I do not know of any off hand, and certainly there should not be any critical use cases that rely on latest.

Bug: T391057

Merge request reports

Loading