Skip to content

Conversation

@vsarunas
Copy link
Contributor

@vsarunas vsarunas commented Feb 6, 2025

Hi @shahmishal !

This PR adds Ubuntu 24.04 (Noble) builds for Swift 6.1 and main branches.

Current state:

  • Noble builds exist for Swift 6.0 realse only
  • Ubuntu Focal (20.04) reaches EOL in April 2025

It would be appreciated If nightly images for the newest OS could also be published.

Verification

Diff from release to nightly to show no missing dependencies:

diff -u 6.0/ubuntu/24.04 nightly-6.1/ubuntu/24.04
diff -u 6.0/ubuntu/24.04 nightly-main/ubuntu/24.04

Diff from jammy to noble for 6.1 and main, to show added dependencies/OS change, but rest of the settings being the same:

diff -u nightly-6.1/ubuntu/22.04 nightly-6.1/ubuntu/24.04
diff -u nightly-main/ubuntu/22.04 nightly-main/ubuntu/24.04

@xtremekforever
Copy link

This is awesome. I was thinking about doing this myself because the toolchains are already out there. But, hopefully this gets included!

@shahmishal shahmishal merged commit e275ce1 into swiftlang:main Feb 6, 2025
1 check passed
@freef4ll
Copy link
Contributor

Thanks @shahmishal! would it be possible to publish 6.1 and nightly noble images under https://hub.docker.com/r/swiftlang/swift/tags ? In place of the 5.7 nightly images that had been rebuilt today:

 docker run -ti swiftlang/swift:nightly-5.7-jammy cat /etc/motd
 ################################################################
 #								#
 # Swift Nightly Docker Image					#
 # Tag: swift-5.7-DEVELOPMENT-SNAPSHOT-2022-10-03-a			#
 #								#
 ################################################################

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants