File tree Expand file tree Collapse file tree
QuickTableViewController.xcworkspace Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55 run-tests :
66 name : Run tests
77 runs-on : macOS-latest
8+ env :
9+ BUNDLE_PATH : vendor/bundle
10+ POD_PATH : Pods
811 steps :
912 - uses : actions/checkout@master
10- - uses : actions/setup-ruby@v1
13+ - uses : actions/setup-ruby@v1.1.2
1114 with :
1215 ruby-version : ' 2.6.x'
13- - uses : actions/cache@v1
16+
17+ # Cache
18+ - name : Cache ${{ env.BUNDLE_PATH }}
19+ uses : actions/cache@v2.1.1
1420 with :
15- path : vendor/bundle
21+ path : ${{ env.BUNDLE_PATH }}
1622 key : ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }}
1723 restore-keys : ${{ runner.os }}-gems-
18- - uses : actions/cache@v1
24+ - name : Cache ${{ env.POD_PATH }}
25+ uses : actions/cache@v2.1.1
1926 with :
20- path : Pods
27+ path : ${{ env.POD_PATH }}
2128 key : ${{ runner.os }}-pods-${{ hashFiles('**/Podfile.lock') }}
2229 restore-keys : ${{ runner.os }}-pods-
30+
31+ # Dependencies
2332 - name : Bundle install
2433 run : |
25- gem install bundler:2.1.4
26- bundle config path vendor/bundle
34+ gem install bundler -v `tail -1 Gemfile.lock`
35+ bundle config path ${{ env.BUNDLE_PATH }}
2736 bundle install --jobs 4 --retry 3
2837 - name : Pod install
2938 run : |
3039 bundle exec pod install
31- - run : |
32- bundler exec fastlane swift_package
40+
41+ # Tests
3342 - run : |
3443 bundle exec fastlane ios unit_tests
3544 - run : |
Original file line number Diff line number Diff line change 3535# # Carthage
3636Carthage /
3737
38- # # Packages with local file paths
39- ** / xcshareddata / swiftpm / Package.resolved
38+ # # Swift Package tests
39+ Package.xcodeproj
Original file line number Diff line number Diff line change 11language : objective-c
22osx_image : xcode11.3
33cache :
4- - bundler
4+ directories :
5+ - vendor/bundle
6+ - vendor/mint
57before_install :
68 - export LANG=en_US.UTF-8
79 - xcrun instruments -s devices
810install :
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
1015script :
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
1421after_success :
Original file line number Diff line number Diff line change @@ -14,6 +14,11 @@ ci-test: unit-test ui-test
1414 make -B carthage
1515 make -B docs
1616
17+ swift-package-project :
18+ rm -rf Package/Package.xcproj
19+ mint run yonaskolb/XcodeGen xcodegen generate --project Package --spec Package/Package.yml
20+ open Package/Package.xcodeproj
21+
1722bump :
1823ifeq (,$(strip $(version ) ) )
1924 # Usage: make bump version=<number>
Original file line number Diff line number Diff line change 1+ yonaskolb/XcodeGen@2.18.0
You can’t perform that action at this time.
0 commit comments