@@ -182,3 +182,46 @@ jobs:
182
182
xcrun simctl list devices 12.4
183
183
- name : Run v3 Tests (Debug - iOS 12.4)
184
184
run : bundle exec fastlane test_v3 device:"iPhone 7 (12.4)"
185
+
186
+ build-sample-v3 :
187
+ name : Build v3 Sample
188
+ runs-on : macos-latest
189
+ steps :
190
+ - uses : actions/checkout@v1
191
+ - name : Cache RubyGems
192
+ uses : actions/cache@v2
193
+ id : rubygem-cache
194
+ with :
195
+ path : vendor/bundle
196
+ key : ${{ runner.os }}-gem-${{ hashFiles('**/Gemfile.lock') }}
197
+ restore-keys : ${{ runner.os }}-gem-
198
+ - name : Install RubyGems
199
+ if : steps.rubygem-cache.outputs.cache-hit != 'true'
200
+ run : bundle install
201
+ - name : Build v3 Sample
202
+ run : bundle exec fastlane build_sample_v3
203
+
204
+ build-sample-v3-ios12 :
205
+ name : Build v3 Sample (iOS12.4)
206
+ runs-on : macos-latest
207
+ steps :
208
+ - uses : actions/checkout@v1
209
+ - name : Cache RubyGems
210
+ uses : actions/cache@v2
211
+ id : rubygem-cache
212
+ with :
213
+ path : vendor/bundle
214
+ key : ${{ runner.os }}-gem-${{ hashFiles('**/Gemfile.lock') }}
215
+ restore-keys : ${{ runner.os }}-gem-
216
+ - name : Install RubyGems
217
+ if : steps.rubygem-cache.outputs.cache-hit != 'true'
218
+ run : bundle install
219
+ - name : Prepare iOS 12 simulator
220
+ run : |
221
+ sudo mkdir -p /Library/Developer/CoreSimulator/Profiles/Runtimes
222
+ sudo ln -s /Applications/Xcode_10.3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime /Library/Developer/CoreSimulator/Profiles/Runtimes/iOS\ 12.4.simruntime
223
+ xcrun simctl list runtimes
224
+ xcrun simctl create custom-test-device "iPhone 7" "com.apple.CoreSimulator.SimRuntime.iOS-12-4"
225
+ xcrun simctl list devices 12.4
226
+ - name : Build v3 Sample
227
+ run : bundle exec fastlane build_sample_v3 device:"iPhone 7 (12.4)"
0 commit comments