Skip to content

Commit d2d60e6

Browse files
authored
Drop support for Swift 5.5 (#1585)
Motivation: Now that 5.8 has been released we can drop support for Swift 5.5. Modifications: - Update CI jobs - Remove conditional branches which are no longer supported - Update docs Result: Swift 5.6 is the lowest supported Swift version
1 parent 1304671 commit d2d60e6

File tree

99 files changed

+79
-1005
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

99 files changed

+79
-1005
lines changed

.github/workflows/ci.yaml

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,10 @@ jobs:
2424
fail-fast: false
2525
matrix:
2626
include:
27-
- image: swiftlang/swift:nightly-5.8-focal
27+
- image: swiftlang/swift:nightly-focal
28+
# No TSAN because of: https://github.com/apple/swift/issues/59068
29+
# swift-test-flags: "--sanitize=thread"
30+
- image: swift:5.8-jammy
2831
# No TSAN because of: https://github.com/apple/swift/issues/59068
2932
# swift-test-flags: "--sanitize=thread"
3033
- image: swift:5.7-jammy
@@ -33,8 +36,6 @@ jobs:
3336
- image: swift:5.6-focal
3437
# No TSAN because of: https://github.com/apple/swift/issues/59068
3538
# swift-test-flags: "--sanitize=thread"
36-
- image: swift:5.5-focal
37-
swift-test-flags: "--sanitize=thread"
3839
name: Build and Test on ${{ matrix.image }}
3940
runs-on: ubuntu-latest
4041
container:
@@ -54,7 +55,17 @@ jobs:
5455
fail-fast: false
5556
matrix:
5657
include:
57-
- image: swiftlang/swift:nightly-5.8-focal
58+
- image: swiftlang/swift:nightly-focal
59+
env:
60+
MAX_ALLOCS_ALLOWED_bidi_1k_rpcs_10_requests: 347000
61+
MAX_ALLOCS_ALLOWED_bidi_1k_rpcs_1_request: 167000
62+
MAX_ALLOCS_ALLOWED_embedded_server_bidi_1k_rpcs_10_small_requests: 109000
63+
MAX_ALLOCS_ALLOWED_embedded_server_bidi_1k_rpcs_1_small_request: 64000
64+
MAX_ALLOCS_ALLOWED_embedded_server_unary_1k_rpcs_1_small_request: 60000
65+
MAX_ALLOCS_ALLOWED_unary_1k_ping_pong: 169000
66+
MAX_ALLOCS_ALLOWED_unary_1k_ping_pong_interceptors_client: 176000
67+
MAX_ALLOCS_ALLOWED_unary_1k_ping_pong_interceptors_server: 176000
68+
- image: swift:5.8-jammy
5869
env:
5970
MAX_ALLOCS_ALLOWED_bidi_1k_rpcs_10_requests: 347000
6071
MAX_ALLOCS_ALLOWED_bidi_1k_rpcs_1_request: 167000
@@ -84,16 +95,6 @@ jobs:
8495
MAX_ALLOCS_ALLOWED_unary_1k_ping_pong: 170000
8596
MAX_ALLOCS_ALLOWED_unary_1k_ping_pong_interceptors_client: 177000
8697
MAX_ALLOCS_ALLOWED_unary_1k_ping_pong_interceptors_server: 177000
87-
- image: swift:5.5-focal
88-
env:
89-
MAX_ALLOCS_ALLOWED_bidi_1k_rpcs_10_requests: 378000
90-
MAX_ALLOCS_ALLOWED_bidi_1k_rpcs_1_request: 180000
91-
MAX_ALLOCS_ALLOWED_embedded_server_bidi_1k_rpcs_10_small_requests: 109000
92-
MAX_ALLOCS_ALLOWED_embedded_server_bidi_1k_rpcs_1_small_request: 64000
93-
MAX_ALLOCS_ALLOWED_embedded_server_unary_1k_rpcs_1_small_request: 60000
94-
MAX_ALLOCS_ALLOWED_unary_1k_ping_pong: 181000
95-
MAX_ALLOCS_ALLOWED_unary_1k_ping_pong_interceptors_client: 188000
96-
MAX_ALLOCS_ALLOWED_unary_1k_ping_pong_interceptors_server: 188000
9798

9899
name: Performance Tests on ${{ matrix.image }}
99100
runs-on: ubuntu-latest
@@ -111,9 +112,9 @@ jobs:
111112
matrix:
112113
include:
113114
- image: swiftlang/swift:nightly-focal
115+
- image: swift:5.8-jammy
114116
- image: swift:5.7-jammy
115117
- image: swift:5.6-focal
116-
- image: swift:5.5-focal
117118
name: Integration Tests on ${{ matrix.image }}
118119
runs-on: ubuntu-latest
119120
container:

.swiftformat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Language version.
2-
--swiftversion 5.2
2+
--swiftversion 5.6
33

44
# Ignore generated files.
55
--exclude **/LinuxMain.swift,**/XCTestManifests.swift,**/*.grpc.swift,**/*.pb.swift

0 commit comments

Comments
 (0)