Skip to content

Commit f0167cf

Browse files
committed
Drop support for Swift 5.2 and 5.3
As outlined in a [Swift forums post in November ’21](https://forums.swift.org/t/swiftnio-swift-version-support/53232), SwiftNIO will only support the latest non-patch Swift release and the 2 immediately prior non-patch versions. In this commit we drop support for Swift 5.2 and 5.3. We update CI for Swift 5.4 to run on bionic instead of focal to ensure that we still test bionic.
1 parent 5fa0988 commit f0167cf

File tree

7 files changed

+23
-64
lines changed

7 files changed

+23
-64
lines changed

.swiftformat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# file options
22

3-
--swiftversion 5.2
3+
--swiftversion 5.4
44
--exclude .build
55

66
# format options

Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// swift-tools-version:5.2
1+
// swift-tools-version:5.4
22
//===----------------------------------------------------------------------===//
33
//
44
// This source file is part of the SwiftNIO open source project

docker/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
ARG swift_version=5.2
1+
ARG swift_version=5.4
22
ARG ubuntu_version=bionic
33
ARG base_image=swift:$swift_version-$ubuntu_version
44
FROM $base_image

docker/docker-compose.1604.52.yaml

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

docker/docker-compose.1804.53.yaml

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

docker/docker-compose.1804.54.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
version: "3"
2+
3+
services:
4+
5+
runtime-setup:
6+
image: swift-http-structured-headers:18.04-5.4
7+
build:
8+
args:
9+
ubuntu_version: "bionic"
10+
swift_version: "5.4"
11+
12+
unit-tests:
13+
image: swift-http-structured-headers:18.04-5.4
14+
15+
test:
16+
image: swift-http-structured-headers:18.04-5.4
17+
18+
shell:
19+
image: swift-http-structured-headers:18.04-5.4
20+

docker/docker-compose.2004.54.yaml

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

0 commit comments

Comments
 (0)