Skip to content

Commit a8460c4

Browse files
authored
Support Swift 5.1 (#222)
1 parent 1ee774a commit a8460c4

4 files changed

Lines changed: 22 additions & 0 deletions

File tree

‎.travis.yml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,10 @@ matrix:
4747
- os: osx
4848
osx_image: xcode10.2
4949
sudo: required
50+
- os: osx
51+
osx_image: xcode11
52+
sudo: required
53+
env: SWIFT_SNAPSHOT=5.1
5054
- os: osx
5155
osx_image: xcode10.1
5256
sudo: required

‎Sources/SwiftBAMDC/SwiftMetricsBAMConfig.swift‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,12 @@ import Foundation
2626
import Dispatch
2727
import Configuration
2828

29+
#if swift(>=4.1)
30+
#if canImport(FoundationNetworking)
31+
import FoundationNetworking
32+
#endif
33+
#endif
34+
2935
/*
3036
#if os(macOS) || os(iOS) || os(tvOS) || os(watchOS)
3137
import CommonCrypto

‎Sources/SwiftMetricsBluemix/SwiftMetricsBluemix.swift‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@ import SwiftMetrics
2323
import SwiftMetricsKitura
2424
import SwiftBAMDC
2525

26+
#if swift(>=4.1)
27+
#if canImport(FoundationNetworking)
28+
import FoundationNetworking
29+
#endif
30+
#endif
31+
2632
fileprivate struct HttpStats {
2733
fileprivate var count: Double = 0
2834
fileprivate var duration: Double = 0

‎Tests/SwiftMetricsRESTTests/SwiftMetricsRESTTests.swift‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@ import Configuration
2020
import Foundation
2121
@testable import SwiftMetricsREST
2222

23+
#if swift(>=4.1)
24+
#if canImport(FoundationNetworking)
25+
import FoundationNetworking
26+
#endif
27+
#endif
28+
2329
class SwiftMetricsRESTTests: XCTestCase {
2430

2531
let collectionsSubpath = "/swiftmetrics/api/v1/collections"

0 commit comments

Comments
 (0)