Skip to content

Commit 9e44117

Browse files
committed
On release, build old Xcodes with Travis
1 parent dfde728 commit 9e44117

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

.travis.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
os: osx
2+
language: swift
3+
osx_image: xcode9.4
4+
5+
# if: tag =~ /^[0-9]+\.[0-9]+\.[0-9]+/
6+
7+
stages:
8+
- swiftpm
9+
- carthage
10+
11+
jobs:
12+
include:
13+
- &swiftpm
14+
stage: swiftpm
15+
osx_image: xcode9.4
16+
script: swift build
17+
- <<: *swiftpm
18+
osx_image: xcode10.3
19+
- <<: *swiftpm
20+
osx_image: xcode11.6
21+
- <<: *swiftpm
22+
osx_image: xcode12.5
23+
24+
- &carthage
25+
stage: carthage
26+
osx_image: xcode9.4
27+
install: sed -i '' "s/SWIFT_TREAT_WARNINGS_AS_ERRORS = NO;/SWIFT_TREAT_WARNINGS_AS_ERRORS = YES;/" *.xcodeproj/project.pbxproj
28+
script: carthage build --no-skip-current
29+
- <<: *carthage
30+
osx_image: xcode10.3
31+
- <<: *carthage
32+
osx_image: xcode11.6
33+
- <<: *carthage
34+
osx_image: xcode12.5
35+
script: carthage build --no-skip-current --use-xcframeworks

0 commit comments

Comments
 (0)