Skip to content

Commit c2ba4cf

Browse files
fabianfettrnro
andauthored
Drop Swift 5.10, Use Swift 6 language mode (#525)
Co-authored-by: Rick Newton-Rogers <rnro@apple.com>
1 parent 7205ab8 commit c2ba4cf

File tree

5 files changed

+3
-31
lines changed

5 files changed

+3
-31
lines changed

.github/workflows/main.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ jobs:
1414
name: Unit tests
1515
uses: apple/swift-nio/.github/workflows/unit_tests.yml@main
1616
with:
17-
linux_5_10_arguments_override: "-Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error"
1817
linux_6_0_arguments_override: "-Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error"
1918
linux_6_1_arguments_override: "-Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error"
2019
linux_6_2_arguments_override: "-Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error"

.github/workflows/pull_request.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ jobs:
1818
name: Unit tests
1919
uses: apple/swift-nio/.github/workflows/unit_tests.yml@main
2020
with:
21-
linux_5_10_arguments_override: "-Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error"
2221
linux_6_0_arguments_override: "-Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error"
2322
linux_6_1_arguments_override: "-Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error"
2423
linux_6_2_arguments_override: "-Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error"

IntegrationTests/tests_01_allocation_counters/Thresholds/5.10.json

Lines changed: 0 additions & 23 deletions
This file was deleted.

Package.swift

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// swift-tools-version:5.10
1+
// swift-tools-version:6.0
22
//===----------------------------------------------------------------------===//
33
//
44
// This source file is part of the SwiftNIO open source project
@@ -19,10 +19,6 @@ let strictConcurrencyDevelopment = false
1919

2020
let strictConcurrencySettings: [SwiftSetting] = {
2121
var initialSettings: [SwiftSetting] = []
22-
initialSettings.append(contentsOf: [
23-
.enableUpcomingFeature("StrictConcurrency"),
24-
.enableUpcomingFeature("InferSendableFromCaptures"),
25-
])
2622

2723
if strictConcurrencyDevelopment {
2824
// -warnings-as-errors here is a workaround so that IDE-based development can

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ SwiftNIO HTTP/2 | Minimum Swift Version
3535
`1.27.0 ..< 1.29.0` | 5.6
3636
`1.29.0 ..< 1.31.0` | 5.7
3737
`1.31.0 ..< 1.37.0` | 5.8
38-
`1.37.0 ...` | 5.9
38+
`1.37.0 ..< 1.39.0` | 5.9
39+
`1.39.0 ...` | 6.0
3940

4041
### `swift-nio-http2` 0.x
4142

0 commit comments

Comments
 (0)