-
-
Notifications
You must be signed in to change notification settings - Fork 56
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
Update for Swift 5.10 and strict concurrency #125
Conversation
See https://github.com/vapor/template/pull/124/files#r1519002773 - we cannot add |
.target(name: "App"), | ||
.product(name: "XCTVapor", package: "vapor"), | ||
|
||
// Workaround for https://github.com/apple/swift-package-manager/issues/6940 |
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.
is this not fixed on 5.10?
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.
I believe so, yes
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.
We can remove the manifest workaround as that works in 5.10
.target(name: "App"), | ||
.product(name: "XCTVapor", package: "vapor"), | ||
|
||
// Workaround for https://github.com/apple/swift-package-manager/issues/6940 |
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.
I believe so, yes
Closing in favour of #127 |
Updates the template for Swift 5.10, removes strict concurrency warnings, and enables them by default. This PR is an extended version of the work started in #124.
Shoutout and thanks to @ameter for the initial work on this!