swiftlang / swiftly

A Swift toolchain installer and manager, written in Swift.
https://swiftlang.github.io/swiftly/
Apache License 2.0
470 stars 24 forks source link

Support for Ubuntu 24.04, 23.10, Fedora 39, Debian 12 #152

Open adam-fowler opened 1 month ago

adam-fowler commented 1 month ago

There is a PR for adding this to the install script, but now we have moved most of the install code into the swiftly binary we should add this support to the binary

vsarunas commented 1 week ago

@adam-fowler / @patrickfreed / @cmcgee1024 , do you need any assistance for having Ubuntu 24.04 support?

Or is there a 2 step process; make the #115 available since work has already been done and then remove once swiftly binary is ready to do those steps? https://github.com/swiftlang/swiftly/pull/161 looks to be also be in a similar situation.

cmcgee1024 commented 1 week ago

@vsarunas updates to the pull request is welcome and/or new pull requests are welcome.

There are several places in the code that would need to be changed to add Ubuntu 24.04 support. We're hoping to make it easier to manage this in the future using swift.org API. For now, I would use Ubuntu 22.04 as a guide to add 24.04. Some key areas to update: