-
Notifications
You must be signed in to change notification settings - Fork 131
TSCBasic: fix compatibility with Swift 5.5 #415
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
Conversation
@swift-ci test |
@swift-ci test Apple Silicon |
@swift-ci clean test macos |
I think we should rather update our tools-version to 5.7 to fail early with a clear error message considering that we get all kinds of random module errors in SwiftPM's test suite (which run as part of TSC CI) when using older compilers, the CI nodes really just need to be upgraded to something that works. |
@swift-ci test macos |
@swift-ci test |
@swift-ci test windows |
@@ -60,7 +60,7 @@ | |||
"repositoryURL": "https://github.com/apple/swift-syntax.git", | |||
"state": { | |||
"branch": "main", | |||
"revision": "2d5575b8771c5ccd5673428d959085ddb74dbbf7", | |||
"revision": "a6486790b46a4469bfb2b09d7ff6463aaecc40e5", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@neonichu this is what made the macOS build fail, maybe we should try to remove this Package.resolved
to avoid similar issues in the future?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
IIRC, without it we can't build at all, right? We can try to use an empty one.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Trying over here #417
@swift-ci test |
@swift-ci test windows |
1 similar comment
@swift-ci test windows |
Some of our CI nodes still support only Swift 5.5 and we should use
UnsafeSendable
with that version instead of@unchecked Sendable
.