From b1889a63992cc715f26a9a82a545240612e5610f Mon Sep 17 00:00:00 2001 From: Asaf Korem Date: Thu, 2 Jan 2025 10:47:02 +0200 Subject: [PATCH] ci: add new arch pipeline step for RN 76 + new arch + iOS. --- .buildkite/jobs/pipeline.ios_demo_app_rn_76.yml | 1 + .../jobs/pipeline.ios_demo_app_rn_76_new_arch.yml | 10 ++++++++++ .buildkite/jobs/pipeline.ios_rn_76.yml | 1 + .buildkite/jobs/pipeline.ios_rn_76_new_arch.yml | 11 +++++++++++ .buildkite/pipeline_common.sh | 2 ++ 5 files changed, 25 insertions(+) create mode 100644 .buildkite/jobs/pipeline.ios_demo_app_rn_76_new_arch.yml create mode 100644 .buildkite/jobs/pipeline.ios_rn_76_new_arch.yml diff --git a/.buildkite/jobs/pipeline.ios_demo_app_rn_76.yml b/.buildkite/jobs/pipeline.ios_demo_app_rn_76.yml index aff5caf84a..ad359422c9 100644 --- a/.buildkite/jobs/pipeline.ios_demo_app_rn_76.yml +++ b/.buildkite/jobs/pipeline.ios_demo_app_rn_76.yml @@ -4,6 +4,7 @@ - "./scripts/demo-projects.ios.sh" env: REACT_NATIVE_VERSION: 0.76.3 + RCT_NEW_ARCH_ENABLED: 0 artifact_paths: - "/Users/builder/uibuilder/work/coverage/**/*.lcov" - "/Users/builder/uibuilder/work/artifacts*.tar.gz" diff --git a/.buildkite/jobs/pipeline.ios_demo_app_rn_76_new_arch.yml b/.buildkite/jobs/pipeline.ios_demo_app_rn_76_new_arch.yml new file mode 100644 index 0000000000..0a3b3d6f98 --- /dev/null +++ b/.buildkite/jobs/pipeline.ios_demo_app_rn_76_new_arch.yml @@ -0,0 +1,10 @@ + - label: ":new::ios::react: RN .76 + iOS: Demo app" + command: + - "nvm install" + - "./scripts/demo-projects.ios.sh" + env: + REACT_NATIVE_VERSION: 0.76.3 + RCT_NEW_ARCH_ENABLED: 1 + artifact_paths: + - "/Users/builder/uibuilder/work/coverage/**/*.lcov" + - "/Users/builder/uibuilder/work/artifacts*.tar.gz" diff --git a/.buildkite/jobs/pipeline.ios_rn_76.yml b/.buildkite/jobs/pipeline.ios_rn_76.yml index b31ba4e00a..3b20cde7a5 100644 --- a/.buildkite/jobs/pipeline.ios_rn_76.yml +++ b/.buildkite/jobs/pipeline.ios_rn_76.yml @@ -4,6 +4,7 @@ - "./scripts/ci.ios.sh" env: REACT_NATIVE_VERSION: 0.76.3 + RCT_NEW_ARCH_ENABLED: 0 artifact_paths: - "/Users/builder/uibuilder/work/coverage/**/*.lcov" - "/Users/builder/uibuilder/work/**/allure-report-*.html" diff --git a/.buildkite/jobs/pipeline.ios_rn_76_new_arch.yml b/.buildkite/jobs/pipeline.ios_rn_76_new_arch.yml new file mode 100644 index 0000000000..5ff264ed17 --- /dev/null +++ b/.buildkite/jobs/pipeline.ios_rn_76_new_arch.yml @@ -0,0 +1,11 @@ + - label: ":new::ios::detox: RN .76 + New Arch + iOS: Tests app" + command: + - "nvm install" + - "./scripts/ci.ios.sh" + env: + REACT_NATIVE_VERSION: 0.76.3 + RCT_NEW_ARCH_ENABLED: 1 + artifact_paths: + - "/Users/builder/uibuilder/work/coverage/**/*.lcov" + - "/Users/builder/uibuilder/work/**/allure-report-*.html" + - "/Users/builder/uibuilder/work/artifacts*.tar.gz" diff --git a/.buildkite/pipeline_common.sh b/.buildkite/pipeline_common.sh index 4afa7835b7..54a62690cd 100755 --- a/.buildkite/pipeline_common.sh +++ b/.buildkite/pipeline_common.sh @@ -2,9 +2,11 @@ echo "steps:" +cat .buildkite/jobs/pipeline.ios_rn_76_new_arch.yml cat .buildkite/jobs/pipeline.ios_rn_76.yml cat .buildkite/jobs/pipeline.ios_rn_75.yml cat .buildkite/jobs/pipeline.ios_rn_73.yml +cat .buildkite/jobs/pipeline.ios_demo_app_rn_76_new_arch.yml cat .buildkite/jobs/pipeline.ios_demo_app_rn_76.yml cat .buildkite/jobs/pipeline.android_rn_76.yml cat .buildkite/jobs/pipeline.android_rn_75.yml