Skip to content

Commit e43f048

Browse files
committed
Move Swift Package test to Travis CI
1 parent ae6969a commit e43f048

5 files changed

Lines changed: 11 additions & 49 deletions

File tree

.github/workflows/package.yml

Lines changed: 0 additions & 46 deletions
This file was deleted.

.travis.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,21 @@
11
language: objective-c
22
osx_image: xcode11.3
33
cache:
4-
- bundler
4+
directories:
5+
- vendor/bundle
6+
- vendor/mint
57
before_install:
68
- export LANG=en_US.UTF-8
79
- xcrun instruments -s devices
810
install:
11+
- bundle config path vendor/bundle
912
- bundle install --without development --deployment --jobs=3 --retry=3
13+
- brew list mint > /dev/null || brew install mint
14+
- mint bootstrap
1015
script:
1116
- set -e
17+
- mint run yonaskolb/XcodeGen xcodegen generate --project Package --spec Package/Package.yml
18+
- bundler exec fastlane swift_package
1219
- make -B carthage
1320
- make -B docs
1421
after_success:

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ci-test: unit-test ui-test
1616

1717
swift-package-project:
1818
rm -rf Package/Package.xcproj
19-
GITHUB_SHA=`git rev-parse HEAD` mint run yonaskolb/XcodeGen xcodegen generate --project Package --spec Package/Package.yml
19+
TRAVIS_COMMIT=`git rev-parse HEAD` mint run yonaskolb/XcodeGen xcodegen generate --project Package --spec Package/Package.yml
2020
open Package/Package.xcodeproj
2121

2222
bump:

Package/Package.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Package
22
packages:
33
QuickTableViewController:
44
url: file:./../../../QuickTableViewController
5-
revision: ${GITHUB_SHA}
5+
revision: ${TRAVIS_COMMIT}
66
options:
77
deploymentTarget:
88
iOS: "13.0"

fastlane/Fastfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ lane :swift_package do
1212
Dir.chdir("../Package") do
1313
sh [
1414
%(set -o pipefail &&),
15+
%(xcodebuild -resolvePackageDependencies &&),
1516
%(xcodebuild -project Package.xcodeproj -scheme App -sdk iphonesimulator clean build),
1617
%(| bundle exec xcpretty -c)
1718
].join " "

0 commit comments

Comments
 (0)