From 82b8051aeb50b71273ab11f8ae98f87d8990c3f0 Mon Sep 17 00:00:00 2001 From: "Tanner W. Stokes" Date: Thu, 13 Nov 2025 19:33:51 -0500 Subject: [PATCH 1/3] Use Xcode 26.1.1. --- .xcode-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.xcode-version b/.xcode-version index facd73a33220..124b7a2cd061 100644 --- a/.xcode-version +++ b/.xcode-version @@ -1 +1 @@ -26.0 +26.1.1 From 7bd39a92514959764d75b7c4cc7f4c431d397897 Mon Sep 17 00:00:00 2001 From: "Tanner W. Stokes" Date: Sat, 15 Nov 2025 11:00:20 -0500 Subject: [PATCH 2/3] Install OpenSSL Gem to work around Ruby SSL issues. --- Gemfile | 3 +++ Gemfile.lock | 2 ++ 2 files changed, 5 insertions(+) diff --git a/Gemfile b/Gemfile index e682d9bafadb..f54d95d9c302 100644 --- a/Gemfile +++ b/Gemfile @@ -15,6 +15,9 @@ gem 'fastlane-plugin-sentry' # # gem 'fastlane-plugin-wpmreleasetoolkit', git: 'https://github.com/wordpress-mobile/release-toolkit', ref: '' gem 'fastlane-plugin-wpmreleasetoolkit', '~> 13.7' +# Installed to work around Ruby SSL errors. +# See: https://github.com/ruby/openssl/issues/949#issuecomment-3397222253 +gem 'openssl' gem 'rake' gem 'rubocop', '~> 1.81' gem 'rubocop-rake', '~> 0.7' diff --git a/Gemfile.lock b/Gemfile.lock index d1a9c57125c0..6176ba073744 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -273,6 +273,7 @@ GEM faraday (>= 1, < 3) sawyer (~> 0.9) open4 (1.3.4) + openssl (3.3.2) options (2.3.2) optparse (0.8.0) os (1.1.4) @@ -375,6 +376,7 @@ DEPENDENCIES fastlane-plugin-firebase_app_distribution (~> 0.10) fastlane-plugin-sentry fastlane-plugin-wpmreleasetoolkit (~> 13.7) + openssl rake rmagick (~> 6.1.4) rubocop (~> 1.81) From 68bff2e75af430ef0013932c5cf78f43902cf196 Mon Sep 17 00:00:00 2001 From: "Tanner W. Stokes" Date: Sat, 15 Nov 2025 16:25:12 -0500 Subject: [PATCH 3/3] Update unit tests to use iOS 26.1. --- .buildkite/commands/run-unit-tests-for-scheme.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.buildkite/commands/run-unit-tests-for-scheme.sh b/.buildkite/commands/run-unit-tests-for-scheme.sh index 4a906423ae36..40d2602d8766 100755 --- a/.buildkite/commands/run-unit-tests-for-scheme.sh +++ b/.buildkite/commands/run-unit-tests-for-scheme.sh @@ -2,7 +2,7 @@ SCHEME="${1:?Usage $0 SCHEME}" DEVICE="iPhone 17" -OS_VERSION="26.0" +OS_VERSION="26.1" if "$(dirname "${BASH_SOURCE[0]}")/should-skip-job.sh" --job-type validation; then exit 0