Attendees
- @adam-fowler
- @FranzBusch
- @Joannis_Orlandos
- @tiborbodecs
- @0xTim
- @taylorswift
- @tachyonics
- @ktoso
- @graskind
Goals
Concurrency & Structured Concurrency adoptions
- @FranzBusch and @Joannis_Orlandos to collaborate and a rough outline for a structured concurrency server applications post.
- Carry over to post-conference plus there is a talk at the conference.
Swift 6
- Adoption of strict concurrency is in progress
- There are expected issues for XCTest; the work around is to mark tests as @MainActor, although there are some edge cases where this can cause issues. Adoption of SwiftTesting is recommended instead if possible (ie. no requirement for Swift 5.X)
- Apple packages are planning to keep using the Swift 5 language mode with the Swift 6 compiler until the Swift 5.X compiler versions can be dropped.
Marketing
- @ktoso to address creating benchmarks from the SSWG perspective.
- Carry over.
- Build out integrated example project @FranzBusch @tiborbodecs
Wait for Swift 6 before we build integrated example.- Carry over; some initial progress made by @tiborbodecs
- Announce third Swift Server Side meetup dates @Joannis_Orlandos & @sebsto
- Show-case two server side projects/success stories @0xTim @ktoso
- There should be some success stories at the conference; might be able to transfer some of these to blog posts
Tooling
- Investigate official Swift GH action @0xTim , @FranzBusch , @sebsto
- work in progress
- What is the progress on Amazon Linux 2023
- @taylorswift to follow up with @mishal_shah
HTTP server and middlewares
- Move forward with the reviews of the initial API drafts @FranzBusch
- carry over; pick up after conference. @FranzBusch wants to get more people involved.
- pressure after Vapor 5 blogpost
- gRPC v2 is almost done and got positive feedback at gRPC conference.
Benchmarks
- @Joannis_Orlandos to share instruments trace
- Start off with a simple one and extend it from there
Previous Actions Items
- @FranzBusch to create forum post for last-three-versions toolchain requirement for server apps
- @FranzBusch talking with other teams in Apple, might be part of a larger conversation
- @ktoso: there is a disagreement between developers what to do so good to standardise
- @sebsto @tiborbodecs review and update swift.org deployment guides (AWS & others).
- carry over until after conference
- @tachyonics to review Refactor the Why Swift on Server section and add page on concurrency. by tachyonics · Pull Request #496 · swiftlang/swift-org-website · GitHub
- carry over
- Installing the Swiftinit GitHub app to swiftlang org @Ben_Cohen to look at, and team to bring up at the next Core Team meeting
- won't hurt to give @Ben_Cohen a friendly ping
- @taylorswift and @ktoso to be added to the forums post
Agenda
- Swift Testing included in the 6.0 the toolchain
- @FranzBusch: goal is to have this and the new Foundation in the final 6.0 release
- Issue with SwiftTesting raised by @0xTim
- @0xTim to add a GitHub issue
- Bundle Sendable bug: @FranzBusch believes it has been fixed. It is expected that on 5.10 you can’t be concurrency warning free but can get there with 6.0
- Confirmation from @0xTim that there will be no live panel at the end of the conference
Final part of the meeting went through the majority of the Incubation Review.