Skip to content

Update the installation method for Swiftly in CI#37

Merged
mattmassicotte merged 1 commit intotree-sitter:mainfrom
sionnx:main
Sep 23, 2025
Merged

Update the installation method for Swiftly in CI#37
mattmassicotte merged 1 commit intotree-sitter:mainfrom
sionnx:main

Conversation

@sionnx
Copy link
Copy Markdown
Contributor

@sionnx sionnx commented Sep 23, 2025

The installation method for Swiftly has changed, making it impossible to install on newer versions of Ubuntu.

The installation method has been updated to fix CI issues.

https://www.swift.org/install/linux/

@sionnx
Copy link
Copy Markdown
Contributor Author

sionnx commented Sep 23, 2025

libcurl4-openssl-dev is need by swift on ubuntu

https://www.swift.org/install/linux/tarball/#installation-via-tarball

@mattmassicotte
Copy link
Copy Markdown
Contributor

Ohh thank you for taking care of this. I've been meaning to integrate https://github.com/vapor/swiftly-action for a while now, but this is great to unblock everything.

@ObserverOfTime
Copy link
Copy Markdown
Member

@mattmassicotte
Copy link
Copy Markdown
Contributor

Oh interesting, thanks for pointing that out @ObserverOfTime! I hadn't noticed that before. I'm inclined to not stray too far from the official tools, which swiftly is.

However, as you can see here, Swift CI support via GitHub actions is fragile. I've known I needed to spend some time here, and I can get this sorted out.

@mattmassicotte mattmassicotte merged commit e25bdca into tree-sitter:main Sep 23, 2025
0 of 7 checks passed
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.

3 participants