|
|
@@ -1,5 +1,19 @@
|
|
|
language: swift
|
|
|
-osx_image: xcode10.2
|
|
|
+
|
|
|
+osx_image:
|
|
|
+- xcode10.1
|
|
|
+- xcode10.2
|
|
|
+
|
|
|
+env:
|
|
|
+- SCHEME=Kingfisher SWIFT_VERSION=5.0
|
|
|
+- SCHEME=Kingfisher-macOS SWIFT_VERSION=5.0
|
|
|
+- SCHEME=Kingfisher-tvOS SWIFT_VERSION=5.0
|
|
|
+- SCHEME=Kingfisher SWIFT_VERSION=4.2
|
|
|
+- SCHEME=Kingfisher-macOS SWIFT_VERSION=4.2
|
|
|
+- SCHEME=Kingfisher-tvOS SWIFT_VERSION=4.2
|
|
|
+- SCHEME=Kingfisher SWIFT_VERSION=4.0
|
|
|
+- SCHEME=Kingfisher-macOS SWIFT_VERSION=4.0
|
|
|
+- SCHEME=Kingfisher-tvOS SWIFT_VERSION=4.0
|
|
|
|
|
|
cache: bundler
|
|
|
|
|
|
@@ -8,25 +22,13 @@ before_install:
|
|
|
- gem install bundler
|
|
|
|
|
|
matrix:
|
|
|
- include:
|
|
|
- - name: iOS | Swift 5.0
|
|
|
- env: LANE=test_ci SCHEME=Kingfisher SWIFT_VERSION=5.0
|
|
|
- - name: macOS | Swift 5.0
|
|
|
- env: LANE=test_ci SCHEME=Kingfisher-macOS SWIFT_VERSION=5.0
|
|
|
- - name: tvOS | Swift 5.0
|
|
|
- env: LANE=test_ci SCHEME=Kingfisher-tvOS SWIFT_VERSION=5.0
|
|
|
- - name: iOS | Swift 4.2
|
|
|
- env: LANE=test_ci SCHEME=Kingfisher SWIFT_VERSION=4.2
|
|
|
- - name: macOS | Swift 4.2
|
|
|
- env: LANE=test_ci SCHEME=Kingfisher-macOS SWIFT_VERSION=4.2
|
|
|
- - name: tvOS | Swift 4.2
|
|
|
- env: LANE=test_ci SCHEME=Kingfisher-tvOS SWIFT_VERSION=4.2
|
|
|
- - name: iOS | Swift 4.0
|
|
|
- env: LANE=test_ci SCHEME=Kingfisher SWIFT_VERSION=4.0
|
|
|
- - name: macOS | Swift 4.0
|
|
|
- env: LANE=test_ci SCHEME=Kingfisher-macOS SWIFT_VERSION=4.0
|
|
|
- - name: tvOS | Swift 4.0
|
|
|
- env: LANE=test_ci SCHEME=Kingfisher-tvOS SWIFT_VERSION=4.0
|
|
|
+ exclude:
|
|
|
+ - osx_image: xcode10.1
|
|
|
+ env: SCHEME=Kingfisher SWIFT_VERSION=5.0
|
|
|
+ - osx_image: xcode10.1
|
|
|
+ env: SCHEME=Kingfisher-macOS SWIFT_VERSION=5.0
|
|
|
+ - osx_image: xcode10.1
|
|
|
+ env: SCHEME=Kingfisher-tvOS SWIFT_VERSION=5.0
|
|
|
|
|
|
script:
|
|
|
- - bundle exec fastlane $LANE
|
|
|
+ - bundle exec fastlane test_ci
|