Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Ubuntu 24.04 to nightly-6.1 and nightly-main #438

Merged
merged 1 commit into from
Feb 6, 2025

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