Skip to content

Commit 5ed6375

Browse files
committed
Set Swift 5.3 as the minimum version
1 parent ad316a9 commit 5ed6375

File tree

4 files changed

+12
-68
lines changed

4 files changed

+12
-68
lines changed

.gitlab/ci/centos-7.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@ swift trunk:
1616
image: swiftlang/swift:nightly-master-centos7
1717
allow_failure: true
1818

19+
swift 5.5:
20+
extends: .centos7
21+
image: swift:5.5-centos7
22+
1923
swift 5.4:
2024
extends: .centos7
21-
image: swiftlang/swift:nightly-5.4-centos7
25+
image: swift:5.4-centos7
2226

2327
swift 5.3:
2428
extends: .centos7
2529
image: swift:5.3-centos7
26-
27-
swift 5.2:
28-
extends: .centos7
29-
image: swift:5.2-centos7

.gitlab/ci/platform-test.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@ swift trunk:
2929
image: swiftlang/swift:nightly-master-${SWIFT_PLATFORM_NAME}
3030
allow_failure: true
3131

32+
swift 5.5:
33+
extends: .standard-platform
34+
image: swift:5.5-${SWIFT_PLATFORM_NAME}
35+
3236
swift 5.4:
3337
extends: .standard-platform
34-
image: swiftlang/swift:nightly-5.4-${SWIFT_PLATFORM_NAME}
38+
image: swift:5.4-${SWIFT_PLATFORM_NAME}
3539

3640
swift 5.3:
3741
extends: .standard-platform
3842
image: swift:5.3-${SWIFT_PLATFORM_NAME}
39-
40-
swift 5.2:
41-
extends: .standard-platform
42-
image: swift:5.2-${SWIFT_PLATFORM_NAME}

Package.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
// swift-tools-version:5.2
1+
// swift-tools-version:5.3
22
//===----------------------------------------------------------------------===//
33
//
44
// This source file is part of the RediStack open source project
55
//
6-
// Copyright (c) 2019-2020 RediStack project authors
6+
// Copyright (c) 2019-2021 RediStack project authors
77
// Licensed under Apache License v2.0
88
//
99
// See LICENSE.txt for license information

Sources/RediStack/RedisClient.swift

Lines changed: 0 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,6 @@ extension RedisClient {
141141
return self.punsubscribe(from: patterns)
142142
}
143143

144-
#if swift(>=5.3)
145144
public func subscribe(
146145
to channels: [RedisChannelName],
147146
messageReceiver receiver: @escaping RedisSubscriptionMessageReceiver,
@@ -177,61 +176,6 @@ extension RedisClient {
177176
) -> EventLoopFuture<Void> {
178177
return self.psubscribe(to: patterns, messageReceiver: receiver, onSubscribe: subscribeHandler, onUnsubscribe: unsubscribeHandler)
179178
}
180-
#else
181-
public func subscribe(
182-
to channels: RedisChannelName...,
183-
messageReceiver receiver: @escaping RedisSubscriptionMessageReceiver,
184-
onSubscribe subscribeHandler: RedisSubscriptionChangeHandler?,
185-
onUnsubscribe unsubscribeHandler: RedisSubscriptionChangeHandler?
186-
) -> EventLoopFuture<Void> {
187-
return self.subscribe(to: channels, messageReceiver: receiver, onSubscribe: subscribeHandler, onUnsubscribe: unsubscribeHandler)
188-
}
189-
190-
public func subscribe(
191-
to channels: RedisChannelName...,
192-
onSubscribe subscribeHandler: RedisSubscriptionChangeHandler? = nil,
193-
onUnsubscribe unsubscribeHandler: RedisSubscriptionChangeHandler? = nil,
194-
messageReceiver receiver: @escaping RedisSubscriptionMessageReceiver
195-
) -> EventLoopFuture<Void> {
196-
return self.subscribe(to: channels, messageReceiver: receiver, onSubscribe: subscribeHandler, onUnsubscribe: unsubscribeHandler)
197-
}
198-
199-
public func subscribe(
200-
to channels: [RedisChannelName],
201-
onSubscribe subscribeHandler: RedisSubscriptionChangeHandler? = nil,
202-
onUnsubscribe unsubscribeHandler: RedisSubscriptionChangeHandler? = nil,
203-
messageReceiver receiver: @escaping RedisSubscriptionMessageReceiver
204-
) -> EventLoopFuture<Void> {
205-
return self.subscribe(to: channels, messageReceiver: receiver, onSubscribe: subscribeHandler, onUnsubscribe: unsubscribeHandler)
206-
}
207-
208-
public func psubscribe(
209-
to patterns: String...,
210-
messageReceiver receiver: @escaping RedisSubscriptionMessageReceiver,
211-
onSubscribe subscribeHandler: RedisSubscriptionChangeHandler?,
212-
onUnsubscribe unsubscribeHandler: RedisSubscriptionChangeHandler?
213-
) -> EventLoopFuture<Void> {
214-
return self.psubscribe(to: patterns, messageReceiver: receiver, onSubscribe: subscribeHandler, onUnsubscribe: unsubscribeHandler)
215-
}
216-
217-
public func psubscribe(
218-
to patterns: [String],
219-
onSubscribe subscribeHandler: RedisSubscriptionChangeHandler? = nil,
220-
onUnsubscribe unsubscribeHandler: RedisSubscriptionChangeHandler? = nil,
221-
messageReceiver receiver: @escaping RedisSubscriptionMessageReceiver
222-
) -> EventLoopFuture<Void> {
223-
return self.psubscribe(to: patterns, messageReceiver: receiver, onSubscribe: subscribeHandler, onUnsubscribe: unsubscribeHandler)
224-
}
225-
226-
public func psubscribe(
227-
to patterns: String...,
228-
onSubscribe subscribeHandler: RedisSubscriptionChangeHandler? = nil,
229-
onUnsubscribe unsubscribeHandler: RedisSubscriptionChangeHandler? = nil,
230-
messageReceiver receiver: @escaping RedisSubscriptionMessageReceiver
231-
) -> EventLoopFuture<Void> {
232-
return self.psubscribe(to: patterns, messageReceiver: receiver, onSubscribe: subscribeHandler, onUnsubscribe: unsubscribeHandler)
233-
}
234-
#endif
235179
}
236180

237181
// MARK: Errors

0 commit comments

Comments
 (0)