Recently, I updated the swift-docker repository to support Ubuntu 18.04 for Swift 4.2. (Add support for Swift 4.2.1 - Ubuntu 18.04 by shahmishal · Pull Request #124 · apple/swift-docker · GitHub)
How should we separate the tags between two Ubuntu versions?
4.2 (Ubuntu 16.04):
4.2 (Ubuntu 18.04):
Convention seems to be to use the distribution codename in the tagnames, so
18.04. This is the format used by the official MongoDB and MariaDB images. Debian latest is
Having said that I don't think we should make any changes before we do Swift 5 images. In particular I think
swift:4.2 should continue to be 16.04 and not changed to 18.04.
But for those I would suggest:
5.0 (Ubuntu 16.04 Xenial)
5.0 (Ubuntu 18.04 Bionic)