Skip to content

Commit 428e71b

Browse files
authored
LTS v2: Update Xcode executors versions to 15.4 and 14.3.1 (#4805)
Updated Xcode executors to latest patch versions: Xcode 15.4 and 14.3.1 Updated Mac OS resource class to: m4pro.medium Updated simulators versions used for testing to match available ones in the CI images Moved snapshot images to correct simulator iOS version folders
1 parent 57171c2 commit 428e71b

File tree

135 files changed

+55
-55
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

135 files changed

+55
-55
lines changed

.circleci/config.yml

Lines changed: 55 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ jobs:
319319
default: false
320320
xcode:
321321
type: string
322-
default: "14.2.0"
322+
default: "14.3.1"
323323
lint:
324324
type: boolean
325325
default: false
@@ -328,7 +328,7 @@ jobs:
328328
default: false
329329
macos:
330330
xcode: << parameters.xcode >>
331-
resource_class: macos.m1.medium.gen1
331+
resource_class: m4pro.medium
332332
environment:
333333
HOMEBREW_NO_AUTO_UPDATE: 1
334334
steps:
@@ -368,13 +368,13 @@ jobs:
368368
parameters:
369369
xcode:
370370
type: string
371-
default: "14.1.0"
371+
default: "14.3.1"
372372
device:
373373
type: string
374374
default: "iPhone 14 Pro Max"
375375
iOS:
376376
type: string
377-
default: "16.1"
377+
default: "16.4"
378378
spm:
379379
type: boolean
380380
default: false
@@ -398,7 +398,7 @@ jobs:
398398
default: "MapboxCoreNavigation"
399399
macos:
400400
xcode: << parameters.xcode >>
401-
resource_class: macos.m1.medium.gen1
401+
resource_class: m4pro.medium
402402
environment:
403403
HOMEBREW_NO_AUTO_UPDATE: 1
404404
steps:
@@ -463,7 +463,7 @@ jobs:
463463
default: true
464464
macos:
465465
xcode: << parameters.xcode >>
466-
resource_class: macos.m1.medium.gen1
466+
resource_class: m4pro.medium
467467
environment:
468468
HOMEBREW_NO_AUTO_UPDATE: 1
469469
steps:
@@ -480,10 +480,10 @@ jobs:
480480
parameters:
481481
xcode:
482482
type: string
483-
default: "14.1.0"
483+
default: "14.3.1"
484484
macos:
485485
xcode: << parameters.xcode >>
486-
resource_class: macos.m1.medium.gen1
486+
resource_class: m4pro.medium
487487
environment:
488488
HOMEBREW_NO_AUTO_UPDATE: 1
489489
steps:
@@ -505,7 +505,7 @@ jobs:
505505
default: false
506506
macos:
507507
xcode: << parameters.xcode >>
508-
resource_class: macos.m1.medium.gen1
508+
resource_class: m4pro.medium
509509
environment:
510510
HOMEBREW_NO_AUTO_UPDATE: 1
511511
steps:
@@ -540,7 +540,7 @@ jobs:
540540
default: true
541541
macos:
542542
xcode: << parameters.xcode >>
543-
resource_class: macos.m1.medium.gen1
543+
resource_class: m4pro.medium
544544
environment:
545545
HOMEBREW_NO_AUTO_UPDATE: 1
546546
steps:
@@ -563,7 +563,7 @@ jobs:
563563
parameters:
564564
xcode:
565565
type: string
566-
default: "14.2.0"
566+
default: "14.3.1"
567567
is_base_api:
568568
type: boolean
569569
default: false
@@ -574,7 +574,7 @@ jobs:
574574
xcode: << parameters.xcode >>
575575
environment:
576576
HOMEBREW_NO_AUTO_UPDATE: 1
577-
resource_class: macos.m1.medium.gen1
577+
resource_class: m4pro.medium
578578
steps:
579579
- checkout
580580
- when:
@@ -630,10 +630,10 @@ jobs:
630630

631631
api-diff-job:
632632
macos:
633-
xcode: 14.2.0
633+
xcode: 14.3.1
634634
environment:
635635
HOMEBREW_NO_AUTO_UPDATE: 1
636-
resource_class: macos.m1.medium.gen1
636+
resource_class: m4pro.medium
637637
steps:
638638
- checkout
639639
- *add-github-to-known-hosts
@@ -664,7 +664,7 @@ jobs:
664664
spm-core-integration-test-job:
665665
macos:
666666
xcode: "14.3.1"
667-
resource_class: macos.m1.medium.gen1
667+
resource_class: m4pro.medium
668668
steps:
669669
- checkout
670670
- *prepare-netrc-file
@@ -675,8 +675,8 @@ jobs:
675675

676676
spm-ui-integration-test-job:
677677
macos:
678-
xcode: "15.2.0"
679-
resource_class: macos.m1.medium.gen1
678+
xcode: "15.4.0"
679+
resource_class: m4pro.medium
680680
steps:
681681
- checkout
682682
- install-bash5
@@ -692,12 +692,12 @@ jobs:
692692
parameters:
693693
xcode:
694694
type: string
695-
default: "14.1.0"
695+
default: "14.3.1"
696696
macos:
697697
xcode: << parameters.xcode >>
698698
environment:
699699
HOMEBREW_NO_AUTO_UPDATE: 1
700-
resource_class: macos.m1.medium.gen1
700+
resource_class: m4pro.medium
701701
steps:
702702
- checkout
703703
- *restore-cache-gems
@@ -740,12 +740,12 @@ jobs:
740740
parameters:
741741
xcode:
742742
type: string
743-
default: "14.1.0"
743+
default: "14.3.1"
744744
macos:
745745
xcode: << parameters.xcode >>
746746
environment:
747747
HOMEBREW_NO_AUTO_UPDATE: 1
748-
resource_class: macos.m1.medium.gen1
748+
resource_class: m4pro.medium
749749
steps:
750750
- checkout
751751
- *restore-cache-gems
@@ -769,12 +769,12 @@ jobs:
769769
parameters:
770770
xcode:
771771
type: string
772-
default: "14.1.0"
772+
default: "14.3.1"
773773
macos:
774774
xcode: << parameters.xcode >>
775775
environment:
776776
HOMEBREW_NO_AUTO_UPDATE: 1
777-
resource_class: macos.m1.medium.gen1
777+
resource_class: m4pro.medium
778778
steps:
779779
- checkout
780780
- *restore-cache-gems
@@ -794,10 +794,10 @@ jobs:
794794
parameters:
795795
xcode:
796796
type: string
797-
default: "14.1.0"
797+
default: "14.3.1"
798798
macos:
799799
xcode: << parameters.xcode >>
800-
resource_class: macos.m1.medium.gen1
800+
resource_class: m4pro.medium
801801
steps:
802802
- checkout
803803
- install-mbx-ci
@@ -807,10 +807,10 @@ jobs:
807807
parameters:
808808
xcode:
809809
type: string
810-
default: "14.1.0"
810+
default: "14.3.1"
811811
macos:
812812
xcode: << parameters.xcode >>
813-
resource_class: macos.m1.medium.gen1
813+
resource_class: m4pro.medium
814814
steps:
815815
- checkout
816816
- install-mbx-ci
@@ -823,21 +823,21 @@ workflows:
823823
extended-workflow:
824824
jobs:
825825
- spm-test-job:
826-
name: "swift test; Xcode 14.1.0; iOS 16.1"
827-
xcode: "14.1.0"
828-
iOS: "16.1"
826+
name: "swift test; Xcode 14.3.1; iOS 16.4"
827+
xcode: "14.3.1"
828+
iOS: "16.4"
829829
device: "iPhone 14 Pro Max"
830830
context: Slack Orb
831831
notify_success: true
832832
- spm-test-job:
833-
name: "swift test; Xcode 14.1.0; iOS 15.5"
834-
xcode: "14.1.0"
833+
name: "swift test; Xcode 14.3.1; iOS 15.5"
834+
xcode: "14.3.1"
835835
iOS: "15.5"
836836
device: "iPhone 13 Pro Max"
837837
context: Slack Orb
838838
notify_success: true
839839
- spm-ui-integration-test-job:
840-
name: "Xcode 15.2.0; SPM UI test"
840+
name: "Xcode 15.4.0; SPM UI test"
841841
triggers:
842842
- schedule:
843843
cron: "0 0 * * *" # Once per day at 00:00
@@ -869,60 +869,60 @@ workflows:
869869
codecoverage: true
870870
context: Slack Orb
871871
- build-job:
872-
name: "Xcode_15.2_iOS_17.2_SPM_Debug"
873-
xcode: "15.2"
874-
iOS: "17.2"
872+
name: "Xcode_15.4.0_iOS_17.5_SPM_Debug"
873+
xcode: "15.4.0"
874+
iOS: "17.5"
875875
device: "iPhone 15 Pro Max"
876876
spm: true
877877
codecoverage: true
878878
context: Slack Orb
879879
scheme: "MapboxNavigation"
880880
- build-job:
881-
name: "Xcode_14.1_iOS_16.1_SPM_Debug"
882-
xcode: "14.1"
883-
iOS: "16.1"
881+
name: "Xcode_14.3.1_iOS_16.4_SPM_Debug"
882+
xcode: "14.3.1"
883+
iOS: "16.4"
884884
device: "iPhone 14 Pro Max"
885885
spm: true
886886
codecoverage: true
887887
context: Slack Orb
888888
scheme: "MapboxNavigation"
889889
- build-job:
890-
name: "Xcode_14.1.0_iOS_16.1_Release"
891-
xcode: "14.1.0"
892-
iOS: "16.1"
890+
name: "Xcode_14.3.1_iOS_16.4_Release"
891+
xcode: "14.3.1"
892+
iOS: "16.4"
893893
device: "iPhone 14 Pro Max"
894894
codecoverage: false
895895
context: Slack Orb
896896
configuration: "Release"
897897
- build-job:
898-
name: "Xcode_14.1.0_iOS_16.1_SPM_Release"
899-
xcode: "14.1.0"
900-
iOS: "16.1"
898+
name: "Xcode_14.3.1_iOS_16.4_SPM_Release"
899+
xcode: "14.3.1"
900+
iOS: "16.4"
901901
device: "iPhone 14 Pro Max"
902902
spm: true
903903
codecoverage: false
904904
context: Slack Orb
905905
configuration: "Release"
906906
- build-job:
907-
name: "Xcode_14.1.0_iOS_15.5"
908-
xcode: "14.1.0"
907+
name: "Xcode_14.3.1_iOS_15.5"
908+
xcode: "14.3.1"
909909
iOS: "15.5"
910910
device: "iPhone 13 Pro Max"
911911
spm: true
912912
codecoverage: false
913913
context: Slack Orb
914914
- build-job:
915-
name: "Xcode_14.1_iOS_16.1"
916-
xcode: "14.1.0"
917-
iOS: "16.1"
915+
name: "Xcode_14.3.1_iOS_16.4"
916+
xcode: "14.3.1"
917+
iOS: "16.4"
918918
device: "iPhone 14 Pro Max"
919919
spm: true
920920
codecoverage: false
921921
context: Slack Orb
922922
- pod-job:
923-
name: "Xcode_14.2.0 pod install"
923+
name: "Xcode_14.3.1 pod install"
924924
update: false
925-
xcode: "14.2.0"
925+
xcode: "14.3.1"
926926
archive: true
927927
context: Slack Orb
928928
- pod-job:
@@ -937,9 +937,9 @@ workflows:
937937
- spm-core-integration-test-job:
938938
name: "Xcode 14.3.1; iOS 16.4; SPM Core test"
939939
- build-job:
940-
name: "Core integration test; Xcode 14.1; iOS 16.1"
941-
xcode: "14.1.0"
942-
iOS: "16.1"
940+
name: "Core integration test; Xcode 14.3.1; iOS 16.4"
941+
xcode: "14.3.1"
942+
iOS: "16.4"
943943
device: "iPhone 14 Pro Max"
944944
scheme: "MapboxCoreNavigationIntegrationTests"
945945
codecoverage: false

0 commit comments

Comments
 (0)