Skip to content

Commit 06e37bb

Browse files
cipolleschifacebook-github-bot
authored andcommitted
Remove tests using Xcode 14 (#44448)
Summary: Apple is enforcing that new apps submission to the store mst use XCode 15. There is no reason to keep testing on Xcode 14.3 anymore, hence we are removing those jobs. While doing that, we are also aligning the tests between Test_All and test_iOS workflows. bypass-github-export-checks ## Changelog: [Internal] - Remove CircleCI tests for Xcode 14.3 Pull Request resolved: #44448 Test Plan: CircleCI must stay Green Reviewed By: huntie Differential Revision: D57153939 Pulled By: cipolleschi fbshipit-source-id: 82278bcb598b134238852e32b667a28619fb74cb
1 parent fbf9c43 commit 06e37bb

File tree

4 files changed

+14
-39
lines changed

4 files changed

+14
-39
lines changed

.circleci/configurations/executors.yml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,3 @@ executors:
3636
resource_class: macos.x86.medium.gen2
3737
environment:
3838
- RCT_BUILD_HERMES_FROM_SOURCE: true
39-
reactnativeios-lts:
40-
<<: *defaults
41-
macos:
42-
xcode: '14.3.1'
43-
resource_class: macos.x86.medium.gen2
44-
environment:
45-
- RCT_BUILD_HERMES_FROM_SOURCE: true

.circleci/configurations/test_workflows/testAll.yml

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -61,44 +61,32 @@
6161
ruby_version: "3.2.0"
6262
architecture: "NewArch"
6363
flavor: "Debug"
64-
executor: reactnativeios-lts
64+
jsengine: "Hermes"
65+
use_frameworks: "StaticLibraries"
6566
- test_ios_template:
66-
architecture: "OldArch"
6767
requires:
6868
- build_npm_package
6969
matrix:
7070
parameters:
7171
flavor: ["Debug", "Release"]
7272
jsengine: ["Hermes", "JSC"]
7373
use_frameworks: ["StaticLibraries", "DynamicFrameworks"]
74+
architecture: ["NewArch", "OldArch"]
7475
exclude:
7576
# This config is tested with Ruby 3.2.0. Let's not double test it.
7677
- flavor: "Debug"
7778
jsengine: "Hermes"
7879
use_frameworks: "StaticLibraries"
80+
architecture: "NewArch"
7981
- test_ios_rntester:
8082
requires:
8183
- build_hermes_macos
82-
name: "Test RNTester with Ruby 3.2.0"
84+
use_frameworks: "DynamicFrameworks"
8385
ruby_version: "3.2.0"
84-
executor: reactnativeios-lts
85-
- test_ios_rntester:
86-
requires:
87-
- build_hermes_macos
8886
matrix:
8987
parameters:
9088
jsengine: ["Hermes", "JSC"]
91-
use_frameworks: ["StaticLibraries", "DynamicFrameworks"]
92-
exclude:
93-
# Tested by test_ios-Hermes
94-
- jsengine: "Hermes"
95-
use_frameworks: "StaticLibraries"
96-
# Tested by test_ios-JSC
97-
- jsengine: "JSC"
98-
use_frameworks: "StaticLibraries"
99-
# Tested with Ruby 3.2.0, do not test this twice.
100-
- jsengine: "Hermes"
101-
use_frameworks: "StaticLibraries"
89+
architecture: ["NewArch", "OldArch"]
10290
- test_ios_rntester:
10391
run_unit_tests: true
10492
use_frameworks: "StaticLibraries"

.circleci/configurations/test_workflows/testIOS.yml

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -43,46 +43,40 @@
4343
- build_hermesc_linux
4444
- build_hermes_macos
4545
- build_hermesc_windows
46-
# - test_e2e_ios:
47-
# ruby_version: "2.7.7"
4846
- test_ios_template:
4947
requires:
5048
- build_npm_package
5149
name: "Test Template with Ruby 3.2.0"
5250
ruby_version: "3.2.0"
5351
architecture: "NewArch"
5452
flavor: "Debug"
55-
executor: reactnativeios-lts
53+
jsengine: "Hermes"
54+
use_frameworks: "StaticLibraries"
5655
- test_ios_template:
57-
architecture: "OldArch"
5856
requires:
5957
- build_npm_package
6058
matrix:
6159
parameters:
6260
flavor: ["Debug", "Release"]
6361
jsengine: ["Hermes", "JSC"]
6462
use_frameworks: ["StaticLibraries", "DynamicFrameworks"]
63+
architecture: ["NewArch", "OldArch"]
6564
exclude:
66-
# Tested with Ruby 3.2.0, let's not double test this
65+
# This config is tested with Ruby 3.2.0. Let's not double test it.
6766
- flavor: "Debug"
6867
jsengine: "Hermes"
6968
use_frameworks: "StaticLibraries"
69+
architecture: "NewArch"
7070
- test_ios_rntester:
7171
requires:
7272
- build_hermes_macos
73-
name: "RNTester on Ruby 3.2.0"
74-
ruby_version: "3.2.0"
75-
executor: reactnativeios-lts
76-
- test_ios_rntester:
77-
name: "RNTester with Dynamic Frameworks"
7873
use_frameworks: "DynamicFrameworks"
79-
requires:
80-
- build_hermes_macos
74+
ruby_version: "3.2.0"
8175
matrix:
8276
parameters:
8377
jsengine: ["Hermes", "JSC"]
78+
architecture: ["NewArch", "OldArch"]
8479
- test_ios_rntester:
85-
name: "RNTester Integration Tests"
8680
run_unit_tests: true
8781
use_frameworks: "StaticLibraries"
8882
ruby_version: "2.6.10"

.circleci/configurations/top_level.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ references:
5959
# Dependency Anchors
6060
# -------------------------
6161
dependency_versions:
62-
xcode_version: &xcode_version "15.0.1"
62+
xcode_version: &xcode_version "15.2"
6363
nodelts_image: &nodelts_image "cimg/node:20.2.0"
6464
nodeprevlts_image: &nodeprevlts_image "cimg/node:18.12.1"
6565
nodelts_browser_image: &nodelts_browser_image "cimg/node:20.2.0-browsers"

0 commit comments

Comments
 (0)