Skip to content

Commit eb47db1

Browse files
authored
Merge pull request #142 from Carthage/swift-5.0
Swift 5.0
2 parents f682149 + 855a7f5 commit eb47db1

File tree

14 files changed

+57
-75
lines changed

14 files changed

+57
-75
lines changed

.swift-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.1.2
1+
4.2

.travis.yml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ aliases:
88
- &cocoapods
99
script:
1010
- rm .swift-version
11+
- gem update cocoapods
1112
- pod repo update master
1213
- pod lib lint --verbose
1314
os: osx
@@ -31,7 +32,7 @@ aliases:
3132
dist: trusty
3233
language: generic
3334
install:
34-
- eval "$(curl -sL https://gist.githubusercontent.com/kylef/5c0475ff02b7c7671d2a/raw/02090c7ede5a637b76e6df1710e83cd0bbe7dcdf/swiftenv-install.sh)"
35+
- eval "$(curl -sL https://swiftenv.fuller.li/install.sh)"
3536

3637
branches:
3738
only:
@@ -40,33 +41,32 @@ branches:
4041
matrix:
4142
include:
4243
- <<: *xcode
43-
osx_image: xcode9.2
44-
env: JOB=Xcode9.2
44+
name: Xcode 10.1 / Swift 4.2.1
45+
osx_image: xcode10.1
46+
env: JOB=Xcode10.1
4547
- <<: *xcode
46-
osx_image: xcode9.4
47-
env: JOB=Xcode9.4
48-
- <<: *xcode
49-
osx_image: xcode10
50-
env: JOB=Xcode10
48+
name: Xcode 10.2 / Swift 5.0
49+
osx_image: xcode10.2
50+
env: JOB=Xcode10.2
5151
- <<: *cocoapods
52-
osx_image: xcode9.4
53-
- <<: *swiftpm_darwin
54-
osx_image: xcode9.2
52+
name: CocoaPods Lint
53+
osx_image: xcode10.1
5554
- <<: *swiftpm_darwin
56-
osx_image: xcode9.4
55+
name: SwiftPM / Swift 4.2.1
56+
osx_image: xcode10.1
5757
- <<: *swiftpm_darwin
58-
osx_image: xcode10
59-
- <<: *swiftpm_linux
60-
env:
61-
- JOB=Linux
62-
- SWIFT_VERSION=4.0.3
58+
name: SwiftPM / Swift 5.0
59+
osx_image: xcode10.2
6360
- <<: *swiftpm_linux
61+
name: Linux / Swift 4.2.3
6462
env:
6563
- JOB=Linux
64+
- SWIFT_VESION=4.2.3
6665
- <<: *swiftpm_linux
66+
name: Linux / Swift 5.0 Development
6767
env:
6868
- JOB=Linux
69-
- SWIFT_VERSION=4.2
69+
- SWIFT_VERSION=5.0-DEVELOPMENT-SNAPSHOT-2019-02-28-a
7070

7171
notifications:
7272
email: false
@@ -88,4 +88,4 @@ deploy:
8888
on:
8989
repo: Carthage/Commandant
9090
tags: true
91-
condition: $JOB = Xcode9.4
91+
condition: $JOB = Xcode10.1

Cartfile.private

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
github "jspahrsummers/xcconfigs" ~> 0.9
2-
github "Quick/Quick" ~> 1.3
3-
github "Quick/Nimble" ~> 7.3
2+
github "Quick/Quick" ~> 2.0
3+
github "Quick/Nimble" ~> 8.0

Cartfile.resolved

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
github "Quick/Nimble" "v7.3.1"
2-
github "Quick/Quick" "v1.3.2"
3-
github "antitypical/Result" "4.0.0"
1+
github "Quick/Nimble" "v8.0.0"
2+
github "Quick/Quick" "v2.0.0"
3+
github "antitypical/Result" "4.1.0"
44
github "jspahrsummers/xcconfigs" "0.9"

Carthage/Checkouts/Nimble

Submodule Nimble updated 97 files

Carthage/Checkouts/Quick

Submodule Quick updated 49 files

Commandant.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,5 @@ Commandant is a Swift framework for parsing command-line arguments, inspired by
2828
s.dependency "Result", "~> 4.0"
2929

3030
s.cocoapods_version = ">= 1.4.0"
31-
s.swift_version = "4.0"
31+
s.swift_version = "4.2"
3232
end

Commandant.xcodeproj/project.pbxproj

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -314,16 +314,16 @@
314314
attributes = {
315315
LastSwiftMigration = 0700;
316316
LastSwiftUpdateCheck = 0700;
317-
LastUpgradeCheck = 0930;
317+
LastUpgradeCheck = 1020;
318318
ORGANIZATIONNAME = Carthage;
319319
TargetAttributes = {
320320
D00CCDD81A20717400109F8C = {
321321
CreatedOnToolsVersion = 6.1.1;
322-
LastSwiftMigration = 0800;
322+
LastSwiftMigration = 1020;
323323
};
324324
D00CCDE31A20717400109F8C = {
325325
CreatedOnToolsVersion = 6.1.1;
326-
LastSwiftMigration = 0800;
326+
LastSwiftMigration = 1020;
327327
};
328328
};
329329
};
@@ -405,6 +405,7 @@
405405
isa = XCBuildConfiguration;
406406
baseConfigurationReference = D00CCDFA1A20719500109F8C /* Debug.xcconfig */;
407407
buildSettings = {
408+
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
408409
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
409410
CLANG_WARN_COMMA = YES;
410411
CLANG_WARN_INFINITE_RECURSION = YES;
@@ -416,7 +417,7 @@
416417
ENABLE_TESTABILITY = YES;
417418
MACOSX_DEPLOYMENT_TARGET = 10.9;
418419
ONLY_ACTIVE_ARCH = YES;
419-
SWIFT_VERSION = 4.0;
420+
SWIFT_VERSION = 4.2;
420421
VERSIONING_SYSTEM = "apple-generic";
421422
VERSION_INFO_PREFIX = "";
422423
};
@@ -426,6 +427,7 @@
426427
isa = XCBuildConfiguration;
427428
baseConfigurationReference = D00CCDFC1A20719500109F8C /* Release.xcconfig */;
428429
buildSettings = {
430+
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
429431
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
430432
CLANG_WARN_COMMA = YES;
431433
CLANG_WARN_INFINITE_RECURSION = YES;
@@ -436,7 +438,7 @@
436438
CURRENT_PROJECT_VERSION = 1;
437439
MACOSX_DEPLOYMENT_TARGET = 10.9;
438440
SWIFT_COMPILATION_MODE = wholemodule;
439-
SWIFT_VERSION = 4.0;
441+
SWIFT_VERSION = 4.2;
440442
VERSIONING_SYSTEM = "apple-generic";
441443
VERSION_INFO_PREFIX = "";
442444
};
@@ -484,6 +486,7 @@
484486
"$(inherited)",
485487
);
486488
INFOPLIST_FILE = Tests/CommandantTests/Info.plist;
489+
MACOSX_DEPLOYMENT_TARGET = 10.10;
487490
PRODUCT_BUNDLE_IDENTIFIER = "org.carthage.$(PRODUCT_NAME:rfc1034identifier)";
488491
PRODUCT_NAME = "$(TARGET_NAME)";
489492
};
@@ -498,6 +501,7 @@
498501
"$(inherited)",
499502
);
500503
INFOPLIST_FILE = Tests/CommandantTests/Info.plist;
504+
MACOSX_DEPLOYMENT_TARGET = 10.10;
501505
PRODUCT_BUNDLE_IDENTIFIER = "org.carthage.$(PRODUCT_NAME:rfc1034identifier)";
502506
PRODUCT_NAME = "$(TARGET_NAME)";
503507
};
@@ -507,6 +511,7 @@
507511
isa = XCBuildConfiguration;
508512
baseConfigurationReference = D00CCDFB1A20719500109F8C /* Profile.xcconfig */;
509513
buildSettings = {
514+
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
510515
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
511516
CLANG_WARN_COMMA = YES;
512517
CLANG_WARN_INFINITE_RECURSION = YES;
@@ -516,7 +521,7 @@
516521
CLANG_WARN_SUSPICIOUS_MOVE = YES;
517522
CURRENT_PROJECT_VERSION = 1;
518523
MACOSX_DEPLOYMENT_TARGET = 10.9;
519-
SWIFT_VERSION = 4.0;
524+
SWIFT_VERSION = 4.2;
520525
VERSIONING_SYSTEM = "apple-generic";
521526
VERSION_INFO_PREFIX = "";
522527
};
@@ -547,6 +552,7 @@
547552
"$(inherited)",
548553
);
549554
INFOPLIST_FILE = Tests/CommandantTests/Info.plist;
555+
MACOSX_DEPLOYMENT_TARGET = 10.10;
550556
PRODUCT_BUNDLE_IDENTIFIER = "org.carthage.$(PRODUCT_NAME:rfc1034identifier)";
551557
PRODUCT_NAME = "$(TARGET_NAME)";
552558
};
@@ -556,6 +562,7 @@
556562
isa = XCBuildConfiguration;
557563
baseConfigurationReference = D00CCDFD1A20719500109F8C /* Test.xcconfig */;
558564
buildSettings = {
565+
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
559566
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
560567
CLANG_WARN_COMMA = YES;
561568
CLANG_WARN_INFINITE_RECURSION = YES;
@@ -565,7 +572,7 @@
565572
CLANG_WARN_SUSPICIOUS_MOVE = YES;
566573
CURRENT_PROJECT_VERSION = 1;
567574
MACOSX_DEPLOYMENT_TARGET = 10.9;
568-
SWIFT_VERSION = 4.0;
575+
SWIFT_VERSION = 4.2;
569576
VERSIONING_SYSTEM = "apple-generic";
570577
VERSION_INFO_PREFIX = "";
571578
};
@@ -597,6 +604,7 @@
597604
"$(inherited)",
598605
);
599606
INFOPLIST_FILE = Tests/CommandantTests/Info.plist;
607+
MACOSX_DEPLOYMENT_TARGET = 10.10;
600608
PRODUCT_BUNDLE_IDENTIFIER = "org.carthage.$(PRODUCT_NAME:rfc1034identifier)";
601609
PRODUCT_NAME = "$(TARGET_NAME)";
602610
};

Commandant.xcodeproj/xcshareddata/xcschemes/Commandant.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "0930"
3+
LastUpgradeVersion = "1020"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

0 commit comments

Comments
 (0)