swiftlang / swift-docker

Docker Official Image packaging for Swift
https://swift.org
Apache License 2.0
1.36k stars 182 forks source link

Nightly 5.7 contains old version #330

Closed freef4ll closed 10 months ago

freef4ll commented 1 year ago

Maybe should replace these the same as the release branch, so that the containers using this at least use up to date release version?

$ docker pull swiftlang/swift:nightly-5.7-jammy
nightly-5.7-jammy: Pulling from swiftlang/swift
677076032cca: Already exists 
62f80aa3927d: Pull complete 
4f4fb700ef54: Pull complete 
a0a8cce18c5b: Pull complete 
23ef6c7b8507: Pull complete 
d4c4f64aae98: Pull complete 
Digest: sha256:d6295197b92397c9a8dfc08c031c1024350d2c443dbfcb8f5c8e71628602076c
Status: Downloaded newer image for swiftlang/swift:nightly-5.7-jammy
docker.io/swiftlang/swift:nightly-5.7-jammy
$ docker run -ti swiftlang/swift:nightly-5.7-jammy swift --version
Swift version 5.7.1-dev (LLVM 597c04db307f4ed, Swift 2e814ca5d704c9f)
Target: x86_64-unknown-linux-gnu

5.7 gives 5.7.3:

$ docker pull  swift:5.7-focal
5.7-focal: Pulling from library/swift
Digest: sha256:cd76d9a7b23351dfea4faa08f4b99fad60b669707eb66481eccbf5082d108ec8
Status: Image is up to date for swift:5.7-focal
docker.io/library/swift:5.7-focal

$  docker run -ti swift:5.7-focal swift --version
Swift version 5.7.3 (swift-5.7.3-RELEASE)
Target: x86_64-unknown-linux-gnu

Old version keeps on being pushed regularly: https://hub.docker.com/r/swiftlang/swift/tags?page=1&name=nightly-5.7

tomerd commented 1 year ago

cc @shahmishal

shahmishal commented 1 year ago

We stopped producing Swift 5.7 nightly toolchains, and we are focusing on Swift 5.8 nightly. I would recommend switching to Swift 5.7 release or Swift 5.8 nightly.