Skip to content

Commit 2827502

Browse files
authored
Merge pull request #312 from CodaFi/the-road-to-two-three
Bump dependencies for 2.3
2 parents 4228de6 + c63aa85 commit 2827502

File tree

5 files changed

+73
-22
lines changed

5 files changed

+73
-22
lines changed

.travis.yml

Lines changed: 45 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,52 @@
1-
language: objective-c
2-
osx_image: xcode7.3
3-
script:
4-
- pod lib lint
5-
- set -o pipefail
6-
- xcodebuild test -scheme Swiftz -configuration Debug | xcpretty -c
7-
- xcodebuild test -scheme Swiftz-iOS -configuration Debug -sdk iphonesimulator -destination "platform=iOS Simulator,name=iPhone 6s" | xcpretty -c
8-
- xcodebuild test -scheme Swiftz-tvOS -destination 'platform=tvOS Simulator,name=Apple TV 1080p' | xcpretty -c
9-
- xcodebuild build -scheme Swiftz-watchOS -destination 'platform=watchOS Simulator,name=Apple Watch - 42mm' | xcpretty -c
10-
1+
env:
2+
global:
3+
- LC_CTYPE=en_US.UTF-8
4+
matrix:
5+
include:
6+
- os: osx
7+
language: objective-c
8+
osx_image: xcode7.3
9+
before_install:
10+
- git submodule update --init --recursive
11+
script:
12+
- pod lib lint
13+
- carthage build --no-skip-current
14+
- os: osx
15+
language: objective-c
16+
osx_image: xcode7.3
17+
before_install:
18+
- git submodule update --init --recursive
19+
script:
20+
- set -o pipefail
21+
- xcodebuild test -scheme Swiftz | xcpretty -c
22+
# !!!: Make sure desired device name & OS version are suitable for the Xcode version installed on osx_image
23+
- iOS_DEVICE_NAME="iPad Pro"
24+
- iOS_RUNTIME_VERSION="9.3"
25+
# Get simulator identifier for desired device/runtime pair
26+
- SIMULATOR_ID=$(xcrun instruments -s | grep -o "${iOS_DEVICE_NAME} (${iOS_RUNTIME_VERSION}) \[.*\]" | grep -o "\[.*\]" | sed "s/^\[\(.*\)\]$/\1/")
27+
- echo $SIMULATOR_ID
28+
- echo $iOS_DEVICE_NAME
29+
- echo $iOS_RUNTIME_VERSION
30+
- xcodebuild test -scheme Swiftz-iOS -destination "platform=iOS Simulator,name=${iOS_DEVICE_NAME},OS=${iOS_RUNTIME_VERSION}" | xcpretty -c
31+
- xcodebuild test -scheme Swiftz-tvOS -destination 'platform=tvOS Simulator,name=Apple TV 1080p' | xcpretty -c
32+
- os: linux
33+
language: generic
34+
sudo: required
35+
dist: trusty
36+
before_install:
37+
- git submodule update --init --recursive
38+
- wget -q -O - https://swift.org/keys/all-keys.asc | gpg --import -
39+
- wget https://swift.org/builds/swift-2.2.1-release/ubuntu1404/swift-2.2.1-RELEASE/swift-2.2.1-RELEASE-ubuntu14.04.tar.gz
40+
- tar xzf swift-2.2.1-RELEASE-ubuntu14.04.tar.gz
41+
- export PATH=${PWD}/swift-2.2.1-RELEASE-ubuntu14.04/usr/bin:"${PATH}"
42+
script:
43+
# Uncomment when releasing Swift 3.0
44+
# - swift build
1145
notifications:
1246
webhooks:
1347
urls:
1448
- https://webhooks.gitter.im/e/1d781e1bcbabade5de35
1549
on_success: always
1650
on_failure: always
1751
on_start: always
52+

Cartfile.private

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
github "typelift/Swiftx"
22
github "typelift/SwiftCheck"
3-
github "typelift/Operadics" "master"
3+
github "typelift/Operadics"
44

Cartfile.resolved

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
github "typelift/Operadics" "8117a84bb4111814c35af80285f3f9baff290d7e"
2-
github "typelift/SwiftCheck" "v0.6.0"
1+
github "typelift/Operadics" "0.2.0"
2+
github "typelift/SwiftCheck" "v0.6.2"
33
github "typelift/Swiftx" "v0.4.0"

Swiftz.xcodeproj/project.pbxproj

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -912,9 +912,11 @@
912912
};
913913
84A88F971A71DF7F003D53CF = {
914914
CreatedOnToolsVersion = 6.2;
915+
LastSwiftMigration = 0800;
915916
};
916917
84A88FA21A71DF7F003D53CF = {
917918
CreatedOnToolsVersion = 6.2;
919+
LastSwiftMigration = 0800;
918920
};
919921
84DF751D1B0BD17700C912B0 = {
920922
CreatedOnToolsVersion = 6.4;
@@ -1412,8 +1414,9 @@
14121414
PRODUCT_NAME = Swiftz;
14131415
SDKROOT = appletvos;
14141416
SKIP_INSTALL = YES;
1417+
SWIFT_VERSION = 2.3;
14151418
TARGETED_DEVICE_FAMILY = 3;
1416-
TVOS_DEPLOYMENT_TARGET = 9.1;
1419+
TVOS_DEPLOYMENT_TARGET = 9.0;
14171420
};
14181421
name = Debug;
14191422
};
@@ -1432,8 +1435,9 @@
14321435
PRODUCT_NAME = Swiftz;
14331436
SDKROOT = appletvos;
14341437
SKIP_INSTALL = YES;
1438+
SWIFT_VERSION = 2.3;
14351439
TARGETED_DEVICE_FAMILY = 3;
1436-
TVOS_DEPLOYMENT_TARGET = 9.1;
1440+
TVOS_DEPLOYMENT_TARGET = 9.0;
14371441
VALIDATE_PRODUCT = YES;
14381442
};
14391443
name = Release;
@@ -1449,7 +1453,8 @@
14491453
PRODUCT_BUNDLE_IDENTIFIER = "com.typelift.Swiftz-tvOSTests";
14501454
PRODUCT_NAME = "$(TARGET_NAME)";
14511455
SDKROOT = appletvos;
1452-
TVOS_DEPLOYMENT_TARGET = 9.1;
1456+
SWIFT_VERSION = 2.3;
1457+
TVOS_DEPLOYMENT_TARGET = 9.0;
14531458
};
14541459
name = Debug;
14551460
};
@@ -1463,7 +1468,8 @@
14631468
PRODUCT_BUNDLE_IDENTIFIER = "com.typelift.Swiftz-tvOSTests";
14641469
PRODUCT_NAME = "$(TARGET_NAME)";
14651470
SDKROOT = appletvos;
1466-
TVOS_DEPLOYMENT_TARGET = 9.1;
1471+
SWIFT_VERSION = 2.3;
1472+
TVOS_DEPLOYMENT_TARGET = 9.0;
14671473
VALIDATE_PRODUCT = YES;
14681474
};
14691475
name = Release;
@@ -1485,8 +1491,9 @@
14851491
PRODUCT_NAME = Swiftz;
14861492
SDKROOT = watchos;
14871493
SKIP_INSTALL = YES;
1494+
SWIFT_VERSION = 2.3;
14881495
TARGETED_DEVICE_FAMILY = 4;
1489-
WATCHOS_DEPLOYMENT_TARGET = 2.1;
1496+
WATCHOS_DEPLOYMENT_TARGET = 2.0;
14901497
};
14911498
name = Debug;
14921499
};
@@ -1506,9 +1513,10 @@
15061513
PRODUCT_NAME = Swiftz;
15071514
SDKROOT = watchos;
15081515
SKIP_INSTALL = YES;
1516+
SWIFT_VERSION = 2.3;
15091517
TARGETED_DEVICE_FAMILY = 4;
15101518
VALIDATE_PRODUCT = YES;
1511-
WATCHOS_DEPLOYMENT_TARGET = 2.1;
1519+
WATCHOS_DEPLOYMENT_TARGET = 2.0;
15121520
};
15131521
name = Release;
15141522
};
@@ -1618,6 +1626,7 @@
16181626
SWIFT_INSTALL_OBJC_HEADER = NO;
16191627
SWIFT_OBJC_INTERFACE_HEADER_NAME = "";
16201628
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
1629+
SWIFT_VERSION = 2.3;
16211630
};
16221631
name = Debug;
16231632
};
@@ -1640,6 +1649,7 @@
16401649
SKIP_INSTALL = YES;
16411650
SWIFT_INSTALL_OBJC_HEADER = NO;
16421651
SWIFT_OBJC_INTERFACE_HEADER_NAME = "";
1652+
SWIFT_VERSION = 2.3;
16431653
};
16441654
name = Release;
16451655
};
@@ -1662,6 +1672,7 @@
16621672
PRODUCT_BUNDLE_IDENTIFIER = "io.maxs.${PRODUCT_NAME:rfc1034identifier}";
16631673
PRODUCT_NAME = "$(TARGET_NAME)";
16641674
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
1675+
SWIFT_VERSION = 2.3;
16651676
};
16661677
name = Debug;
16671678
};
@@ -1679,6 +1690,7 @@
16791690
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
16801691
PRODUCT_BUNDLE_IDENTIFIER = "io.maxs.${PRODUCT_NAME:rfc1034identifier}";
16811692
PRODUCT_NAME = "$(TARGET_NAME)";
1693+
SWIFT_VERSION = 2.3;
16821694
};
16831695
name = Release;
16841696
};
@@ -1706,6 +1718,7 @@
17061718
SKIP_INSTALL = YES;
17071719
SWIFT_INSTALL_OBJC_HEADER = NO;
17081720
SWIFT_OBJC_INTERFACE_HEADER_NAME = "";
1721+
SWIFT_VERSION = 2.3;
17091722
TARGETED_DEVICE_FAMILY = "1,2";
17101723
};
17111724
name = Debug;
@@ -1729,6 +1742,7 @@
17291742
SKIP_INSTALL = YES;
17301743
SWIFT_INSTALL_OBJC_HEADER = NO;
17311744
SWIFT_OBJC_INTERFACE_HEADER_NAME = "";
1745+
SWIFT_VERSION = 2.3;
17321746
TARGETED_DEVICE_FAMILY = "1,2";
17331747
VALIDATE_PRODUCT = YES;
17341748
};
@@ -1750,11 +1764,12 @@
17501764
"$(inherited)",
17511765
);
17521766
INFOPLIST_FILE = SwiftzTests/Info.plist;
1753-
IPHONEOS_DEPLOYMENT_TARGET = 8.3;
1767+
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
17541768
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
17551769
PRODUCT_BUNDLE_IDENTIFIER = "io.maxs.${PRODUCT_NAME:rfc1034identifier}";
17561770
PRODUCT_NAME = "$(TARGET_NAME)";
17571771
SDKROOT = iphoneos;
1772+
SWIFT_VERSION = 2.3;
17581773
};
17591774
name = Debug;
17601775
};
@@ -1769,11 +1784,12 @@
17691784
);
17701785
GCC_NO_COMMON_BLOCKS = YES;
17711786
INFOPLIST_FILE = SwiftzTests/Info.plist;
1772-
IPHONEOS_DEPLOYMENT_TARGET = 8.3;
1787+
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
17731788
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
17741789
PRODUCT_BUNDLE_IDENTIFIER = "io.maxs.${PRODUCT_NAME:rfc1034identifier}";
17751790
PRODUCT_NAME = "$(TARGET_NAME)";
17761791
SDKROOT = iphoneos;
1792+
SWIFT_VERSION = 2.3;
17771793
VALIDATE_PRODUCT = YES;
17781794
};
17791795
name = Release;

0 commit comments

Comments
 (0)