From eb041b8f305d4a889ef951c0890e7b7353b8f532 Mon Sep 17 00:00:00 2001 From: Mark de Vocht Date: Tue, 5 May 2026 12:40:53 +0300 Subject: [PATCH 1/2] removal of RN082 and RN083 --- .buildkite/jobs/pipeline.android_rn_82.yml | 16 ---------------- .buildkite/jobs/pipeline.android_rn_83.yml | 13 ------------- .buildkite/jobs/pipeline.ios_rn_82.yml | 15 --------------- .buildkite/jobs/pipeline.ios_rn_83.yml | 12 ------------ .buildkite/pipeline.sh | 4 ---- .claude/skills/rn-version-upgrade.md | 6 +++--- 6 files changed, 3 insertions(+), 63 deletions(-) delete mode 100644 .buildkite/jobs/pipeline.android_rn_82.yml delete mode 100644 .buildkite/jobs/pipeline.android_rn_83.yml delete mode 100644 .buildkite/jobs/pipeline.ios_rn_82.yml delete mode 100644 .buildkite/jobs/pipeline.ios_rn_83.yml diff --git a/.buildkite/jobs/pipeline.android_rn_82.yml b/.buildkite/jobs/pipeline.android_rn_82.yml deleted file mode 100644 index 981c50f5c9..0000000000 --- a/.buildkite/jobs/pipeline.android_rn_82.yml +++ /dev/null @@ -1,16 +0,0 @@ - - label: ":android: Android (RN 0.82.1)" - env: - JAVA_HOME: /opt/openjdk/jdk-17.0.9.jdk/Contents/Home/ - REACT_NATIVE_VERSION: 0.82.1 - command: - - "nvm install" - - "./scripts/ci.android.sh" - key: "android_rn_82" - timeout_in_minutes: 90 - artifact_paths: "/Users/builder/uibuilder/work/playground/artifacts/**/*" - retry: - automatic: - - exit_status: [1, -1] - limit: 2 - - diff --git a/.buildkite/jobs/pipeline.android_rn_83.yml b/.buildkite/jobs/pipeline.android_rn_83.yml deleted file mode 100644 index f54978033e..0000000000 --- a/.buildkite/jobs/pipeline.android_rn_83.yml +++ /dev/null @@ -1,13 +0,0 @@ - - label: ":android: Android (RN 0.83.2)" - env: - JAVA_HOME: /opt/openjdk/jdk-17.0.9.jdk/Contents/Home/ - REACT_NATIVE_VERSION: 0.83.2 - command: - - "nvm install" - - "./scripts/ci.android.sh" - key: "android_rn_83" - timeout_in_minutes: 90 - artifact_paths: "/Users/builder/uibuilder/work/playground/artifacts/**/*" - - - diff --git a/.buildkite/jobs/pipeline.ios_rn_82.yml b/.buildkite/jobs/pipeline.ios_rn_82.yml deleted file mode 100644 index 3fdf9cb673..0000000000 --- a/.buildkite/jobs/pipeline.ios_rn_82.yml +++ /dev/null @@ -1,15 +0,0 @@ - - label: ":ios: iOS (RN 0.82.1)" - env: - REACT_NATIVE_VERSION: 0.82.1 - command: - - "nvm install" - - "./scripts/ci.ios.sh" - key: "ios_rn_82" - timeout_in_minutes: 90 - artifact_paths: "/Users/builder/uibuilder/work/playground/artifacts/**/*" - retry: - automatic: - - exit_status: [1, -1] - limit: 2 - - diff --git a/.buildkite/jobs/pipeline.ios_rn_83.yml b/.buildkite/jobs/pipeline.ios_rn_83.yml deleted file mode 100644 index 5de82c486b..0000000000 --- a/.buildkite/jobs/pipeline.ios_rn_83.yml +++ /dev/null @@ -1,12 +0,0 @@ - - label: ":ios: iOS (RN 0.83.2)" - env: - REACT_NATIVE_VERSION: 0.83.2 - command: - - "nvm install" - - "./scripts/ci.ios.sh" - key: "ios_rn_83" - timeout_in_minutes: 90 - artifact_paths: "/Users/builder/uibuilder/work/playground/artifacts/**/*" - - - diff --git a/.buildkite/pipeline.sh b/.buildkite/pipeline.sh index 887400110a..84566dadf5 100755 --- a/.buildkite/pipeline.sh +++ b/.buildkite/pipeline.sh @@ -5,12 +5,8 @@ echo "steps:" cat .buildkite/jobs/pipeline.release.yml cat .buildkite/jobs/pipeline.android_rn_77.yml cat .buildkite/jobs/pipeline.android_rn_78.yml -cat .buildkite/jobs/pipeline.android_rn_82.yml -cat .buildkite/jobs/pipeline.android_rn_83.yml cat .buildkite/jobs/pipeline.android_rn_84.yml cat .buildkite/jobs/pipeline.ios_rn_77.yml cat .buildkite/jobs/pipeline.ios_rn_78.yml -cat .buildkite/jobs/pipeline.ios_rn_82.yml -cat .buildkite/jobs/pipeline.ios_rn_83.yml cat .buildkite/jobs/pipeline.ios_rn_84.yml cat .buildkite/jobs/pipeline.publish.yml diff --git a/.claude/skills/rn-version-upgrade.md b/.claude/skills/rn-version-upgrade.md index ac13a1de17..77521d8669 100644 --- a/.claude/skills/rn-version-upgrade.md +++ b/.claude/skills/rn-version-upgrade.md @@ -68,9 +68,9 @@ Also check the full peer dependency tree: `npm info react-native@ peerD Copy an existing job file and update the version: ```bash -# Copy from the previous version -cp .buildkite/jobs/pipeline.android_rn_83.yml .buildkite/jobs/pipeline.android_rn_84.yml -cp .buildkite/jobs/pipeline.ios_rn_83.yml .buildkite/jobs/pipeline.ios_rn_84.yml +# Copy from the latest supported RN lane (adjust source/target versions) +cp .buildkite/jobs/pipeline.android_rn_84.yml .buildkite/jobs/pipeline.android_rn_85.yml +cp .buildkite/jobs/pipeline.ios_rn_84.yml .buildkite/jobs/pipeline.ios_rn_85.yml ``` Edit both files: From d2236842e5fb526cb16bced84f3b112cc438864f Mon Sep 17 00:00:00 2001 From: Mark de Vocht Date: Tue, 5 May 2026 14:16:34 +0300 Subject: [PATCH 2/2] pipeline timeout reduced to 60 minutes --- .buildkite/jobs/pipeline.android_rn_77.yml | 2 +- .buildkite/jobs/pipeline.android_rn_78.yml | 2 +- .buildkite/jobs/pipeline.android_rn_84.yml | 2 +- .buildkite/jobs/pipeline.android_rn_85.yml | 2 +- .buildkite/jobs/pipeline.ios_rn_77.yml | 2 +- .buildkite/jobs/pipeline.ios_rn_78.yml | 2 +- .buildkite/jobs/pipeline.ios_rn_84.yml | 2 +- .buildkite/jobs/pipeline.ios_rn_85.yml | 2 +- .buildkite/jobs/pipeline.publish.yml | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.buildkite/jobs/pipeline.android_rn_77.yml b/.buildkite/jobs/pipeline.android_rn_77.yml index 2d736d667a..565ad742ec 100644 --- a/.buildkite/jobs/pipeline.android_rn_77.yml +++ b/.buildkite/jobs/pipeline.android_rn_77.yml @@ -6,7 +6,7 @@ - "nvm install" - "./scripts/ci.android.sh" key: "android_rn_77" - timeout_in_minutes: 90 + timeout_in_minutes: 60 artifact_paths: "/Users/builder/uibuilder/work/playground/artifacts/**/*" retry: automatic: diff --git a/.buildkite/jobs/pipeline.android_rn_78.yml b/.buildkite/jobs/pipeline.android_rn_78.yml index f3053e5ec4..6c6d69bad3 100644 --- a/.buildkite/jobs/pipeline.android_rn_78.yml +++ b/.buildkite/jobs/pipeline.android_rn_78.yml @@ -6,7 +6,7 @@ - "nvm install" - "./scripts/ci.android.sh" key: "android" - timeout_in_minutes: 90 + timeout_in_minutes: 60 artifact_paths: "/Users/builder/uibuilder/work/playground/artifacts/**/*" retry: automatic: diff --git a/.buildkite/jobs/pipeline.android_rn_84.yml b/.buildkite/jobs/pipeline.android_rn_84.yml index 465702dd24..9750bbe197 100644 --- a/.buildkite/jobs/pipeline.android_rn_84.yml +++ b/.buildkite/jobs/pipeline.android_rn_84.yml @@ -6,7 +6,7 @@ - "nvm install" - "./scripts/ci.android.sh" key: "android_rn_84" - timeout_in_minutes: 90 + timeout_in_minutes: 60 artifact_paths: "/Users/builder/uibuilder/work/playground/artifacts/**/*" diff --git a/.buildkite/jobs/pipeline.android_rn_85.yml b/.buildkite/jobs/pipeline.android_rn_85.yml index c07ddacc98..da6c96c9e9 100644 --- a/.buildkite/jobs/pipeline.android_rn_85.yml +++ b/.buildkite/jobs/pipeline.android_rn_85.yml @@ -6,6 +6,6 @@ - "nvm install" - "./scripts/ci.android.sh" key: "android_rn_85" - timeout_in_minutes: 90 + timeout_in_minutes: 60 artifact_paths: "/Users/builder/uibuilder/work/playground/artifacts/**/*" diff --git a/.buildkite/jobs/pipeline.ios_rn_77.yml b/.buildkite/jobs/pipeline.ios_rn_77.yml index cf874e2aa4..5b977f6b6d 100644 --- a/.buildkite/jobs/pipeline.ios_rn_77.yml +++ b/.buildkite/jobs/pipeline.ios_rn_77.yml @@ -5,7 +5,7 @@ - "nvm install" - "./scripts/ci.ios.sh" key: "ios_rn_77" - timeout_in_minutes: 90 + timeout_in_minutes: 60 artifact_paths: "/Users/builder/uibuilder/work/playground/artifacts/**/*" retry: automatic: diff --git a/.buildkite/jobs/pipeline.ios_rn_78.yml b/.buildkite/jobs/pipeline.ios_rn_78.yml index 4a47fb21ea..1996eae923 100644 --- a/.buildkite/jobs/pipeline.ios_rn_78.yml +++ b/.buildkite/jobs/pipeline.ios_rn_78.yml @@ -5,7 +5,7 @@ - "nvm install" - "./scripts/ci.ios.sh" key: "ios" - timeout_in_minutes: 90 + timeout_in_minutes: 60 artifact_paths: "/Users/builder/uibuilder/work/playground/artifacts/**/*" retry: automatic: diff --git a/.buildkite/jobs/pipeline.ios_rn_84.yml b/.buildkite/jobs/pipeline.ios_rn_84.yml index d599cf8bf1..a189730f81 100644 --- a/.buildkite/jobs/pipeline.ios_rn_84.yml +++ b/.buildkite/jobs/pipeline.ios_rn_84.yml @@ -5,7 +5,7 @@ - "nvm install" - "./scripts/ci.ios.sh" key: "ios_rn_84" - timeout_in_minutes: 90 + timeout_in_minutes: 60 artifact_paths: "/Users/builder/uibuilder/work/playground/artifacts/**/*" diff --git a/.buildkite/jobs/pipeline.ios_rn_85.yml b/.buildkite/jobs/pipeline.ios_rn_85.yml index fbb279d010..5209f87044 100644 --- a/.buildkite/jobs/pipeline.ios_rn_85.yml +++ b/.buildkite/jobs/pipeline.ios_rn_85.yml @@ -5,6 +5,6 @@ - "nvm install" - "./scripts/ci.ios.sh" key: "ios_rn_85" - timeout_in_minutes: 90 + timeout_in_minutes: 60 artifact_paths: "/Users/builder/uibuilder/work/playground/artifacts/**/*" diff --git a/.buildkite/jobs/pipeline.publish.yml b/.buildkite/jobs/pipeline.publish.yml index 72854e5413..701b55feba 100644 --- a/.buildkite/jobs/pipeline.publish.yml +++ b/.buildkite/jobs/pipeline.publish.yml @@ -7,7 +7,7 @@ - "nvm install" - "./scripts/ci.sh" - "yarn run release" - timeout_in_minutes: 90 + timeout_in_minutes: 60 retry: automatic: - exit_status: [1, -1]