@@ -249,12 +249,6 @@ step-library:
249
249
command : |
250
250
for ip in $(dig @8.8.8.8 github.com +short); do ssh-keyscan github.com,$ip; ssh-keyscan $ip; done 2>/dev/null >> ~/.ssh/known_hosts
251
251
252
- - &build-Example
253
- run :
254
- name : Build Example
255
- command : |
256
- xcodebuild -sdk iphonesimulator -destination 'platform=iOS Simulator,OS=14.5,name=iPhone 8 Plus' -project MapboxNavigation-SPM.xcodeproj -scheme Example clean build
257
-
258
252
- &trigger-metrics
259
253
run :
260
254
name : Trigger metrics
@@ -270,10 +264,10 @@ jobs:
270
264
default : false
271
265
iOS :
272
266
type : string
273
- default : " 14.5 "
267
+ default : " 15.2 "
274
268
xcode :
275
269
type : string
276
- default : " 12.5 .1"
270
+ default : " 13.2 .1"
277
271
lint :
278
272
type : boolean
279
273
default : false
@@ -301,7 +295,7 @@ jobs:
301
295
condition : << parameters.update >>
302
296
steps :
303
297
- run : cd Tests/CocoaPodsTest/PodInstall && bundle exec pod install --repo-update
304
- - run : cd Tests/CocoaPodsTest/PodInstall && xcodebuild -workspace PodInstall.xcworkspace -scheme PodInstall -destination 'platform=iOS Simulator,OS=<< parameters.iOS >>,name=iPhone 8 Plus ' clean build
298
+ - run : cd Tests/CocoaPodsTest/PodInstall && xcodebuild -workspace PodInstall.xcworkspace -scheme PodInstall -destination 'platform=iOS Simulator,OS=<< parameters.iOS >>,name=iPhone 13 Pro Max ' clean build
305
299
- when :
306
300
condition : << parameters.archive >>
307
301
steps :
@@ -340,6 +334,9 @@ jobs:
340
334
verify_localization :
341
335
type : boolean
342
336
default : true
337
+ configuration :
338
+ type : string
339
+ default : " Debug"
343
340
macos :
344
341
xcode : << parameters.xcode >>
345
342
environment :
@@ -374,7 +371,7 @@ jobs:
374
371
xcode : << parameters.xcode >>
375
372
- run :
376
373
name : MapboxCoreNavigation
377
- command : xcodebuild -sdk iphonesimulator -destination 'platform=iOS Simulator,OS=<< parameters.iOS >>,name=<< parameters.device >>' -project MapboxNavigation.xcodeproj -scheme MapboxCoreNavigation clean build <<# parameters.test >>test <</ parameters.test >> <<# parameters.codecoverage >>-enableCodeCoverage YES<</ parameters.codecoverage >>
374
+ command : xcodebuild -sdk iphonesimulator -destination 'platform=iOS Simulator,OS=<< parameters.iOS >>,name=<< parameters.device >>' -project MapboxNavigation.xcodeproj -scheme MapboxCoreNavigation -configuration << parameters.configuration >> clean build <<# parameters.test >>test <</ parameters.test >> <<# parameters.codecoverage >>-enableCodeCoverage YES<</ parameters.codecoverage >> ENABLE_TESTABILITY=YES
378
375
- when :
379
376
condition : << parameters.spm >>
380
377
steps :
@@ -383,7 +380,7 @@ jobs:
383
380
command : rm -rf *.xcodeproj
384
381
- run :
385
382
name : MapboxNavigation-Package
386
- command : xcodebuild -sdk iphonesimulator -destination 'platform=iOS Simulator,OS=<< parameters.iOS >>,name=<< parameters.device >>' -scheme MapboxNavigation-Package build <<# parameters.test >>test <</ parameters.test >> <<# parameters.codecoverage >>-enableCodeCoverage YES<</ parameters.codecoverage >>
383
+ command : xcodebuild -sdk iphonesimulator -destination 'platform=iOS Simulator,OS=<< parameters.iOS >>,name=<< parameters.device >>' -scheme MapboxNavigation-Package -configuration << parameters.configuration >> build <<# parameters.test >>test <</ parameters.test >> <<# parameters.codecoverage >>-enableCodeCoverage YES<</ parameters.codecoverage >> ENABLE_TESTABILITY=YES
387
384
- when :
388
385
condition : << parameters.codecoverage >>
389
386
steps :
@@ -393,11 +390,11 @@ jobs:
393
390
- notify-build-finished
394
391
395
392
396
- xcode-12-examples :
393
+ build-example :
397
394
parameters :
398
395
xcode :
399
396
type : string
400
- default : " 12.5 .1"
397
+ default : " 13.2 .1"
401
398
spm :
402
399
type : boolean
403
400
default : true
@@ -410,9 +407,10 @@ jobs:
410
407
- *prepare-mapbox-file
411
408
- *prepare-netrc-file
412
409
- *add-github-to-known-hosts
413
- - *build-Example
410
+ - run :
411
+ name : Build Example app
412
+ command : xcodebuild -sdk iphonesimulator -destination 'platform=iOS Simulator,OS=15.2,name=iPhone 13 Pro Max' -project MapboxNavigation-SPM.xcodeproj -scheme Example clean build
414
413
- notify-build-finished
415
-
416
414
417
415
ios-trigger-metrics :
418
416
parameters :
@@ -677,34 +675,51 @@ workflows:
677
675
main-workflow :
678
676
jobs :
679
677
- build-job :
680
- name : " Xcode_12.5.1_iOS_14.5 "
681
- xcode : " 12.5 .1"
682
- iOS : " 14.5 "
683
- device : " iPhone 12 Pro Max"
678
+ name : " Xcode_13.2.1_iOS_15.2_Debug "
679
+ xcode : " 13.2 .1"
680
+ iOS : " 15.2 "
681
+ device : " iPhone 13 Pro Max"
684
682
context : Slack Orb
685
683
- build-job :
686
- name : " Xcode_12.5.1_iOS_14.5_SPM"
687
- xcode : " 12.5.1"
688
- iOS : " 14.5"
689
- device : " iPhone 12 Pro Max"
684
+ name : " Xcode_13.2.1_iOS_15.2_SPM_Debug"
685
+ xcode : " 13.2.1"
686
+ iOS : " 15.2"
687
+ device : " iPhone 13 Pro Max"
688
+ spm : true
689
+ codecoverage : false
690
+ context : Slack Orb
691
+ - build-job :
692
+ name : " Xcode_13.2.1_iOS_15.2_Release"
693
+ xcode : " 13.2.1"
694
+ iOS : " 15.2"
695
+ device : " iPhone 13 Pro Max"
696
+ context : Slack Orb
697
+ configuration : " Release"
698
+ - build-job :
699
+ name : " Xcode_13.2.1_iOS_15.2_SPM_Release"
700
+ xcode : " 13.2.1"
701
+ iOS : " 15.2"
702
+ device : " iPhone 13 Pro Max"
690
703
spm : true
691
704
codecoverage : false
692
705
context : Slack Orb
706
+ configuration : " Release"
693
707
- pod-job :
694
- name : " Xcode_12.5_iOS_14.5_CP_install "
708
+ name : " Xcode_13.2.1_iOS_15.2_CP_install "
695
709
update : false
696
- xcode : " 12.5.0 "
697
- iOS : " 14.5 "
710
+ xcode : " 13.2.1 "
711
+ iOS : " 15.2 "
698
712
archive : true
699
713
context : Slack Orb
700
714
- pod-job :
701
- name : " Xcode_12.5_iOS_14.5_CP_update "
715
+ name : " Xcode_13.2.1_iOS_15.2_CP_update "
702
716
update : true
703
- xcode : " 12.5.0 "
704
- iOS : " 14.5 "
717
+ xcode : " 13.2.1 "
718
+ iOS : " 15.2 "
705
719
lint : true
706
720
context : Slack Orb
707
- - xcode-12-examples :
721
+ - build-example :
722
+ name : " Build Example"
708
723
context : Slack Orb
709
724
- spm-test-job :
710
725
name : " swift test; Xcode 12.5; iOS 14.5"
@@ -720,7 +735,6 @@ workflows:
720
735
filters :
721
736
tags :
722
737
only : /^v\d+\.\d+\.\d+(-.+)?$/
723
-
724
738
- ios-trigger-metrics :
725
739
filters :
726
740
branches :
0 commit comments