From 1640481604ea3eff4b2db20afab6444e1b8f0d8f Mon Sep 17 00:00:00 2001 From: Ioan Moldovan Date: Mon, 6 Oct 2025 06:10:35 -0700 Subject: [PATCH 1/2] feat: updated to use xcode 26 in semaphoreci --- .semaphore/semaphore.yml | 2 +- appium/config/wdio.live.conf.ts | 4 ++-- appium/config/wdio.mock.conf.ts | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.semaphore/semaphore.yml b/.semaphore/semaphore.yml index c435fc37e..433735c93 100644 --- a/.semaphore/semaphore.yml +++ b/.semaphore/semaphore.yml @@ -3,7 +3,7 @@ name: FlowCrypt iOS App agent: machine: type: a2-standard-4 - os_image: macos-xcode16 + os_image: macos-xcode26 execution_time_limit: minutes: 80 auto_cancel: diff --git a/appium/config/wdio.live.conf.ts b/appium/config/wdio.live.conf.ts index 275980f04..69bafa5a9 100644 --- a/appium/config/wdio.live.conf.ts +++ b/appium/config/wdio.live.conf.ts @@ -10,8 +10,8 @@ config.capabilities = [ platformName: 'iOS', hostname: '127.0.0.1', 'appium:automationName': 'XCUITest', - 'appium:deviceName': 'iPhone 16', - 'appium:platformVersion': '18.5', + 'appium:deviceName': 'iPhone 17', + 'appium:platformVersion': '26.0', 'appium:app': join(process.cwd(), './FlowCrypt.app'), }, ]; diff --git a/appium/config/wdio.mock.conf.ts b/appium/config/wdio.mock.conf.ts index fdf303cae..ea322b029 100644 --- a/appium/config/wdio.mock.conf.ts +++ b/appium/config/wdio.mock.conf.ts @@ -20,8 +20,8 @@ config.capabilities = [ 'appium:processArguments': { args: ['--mock-fes-api', '--mock-attester-api', '--mock-gmail-api'], }, - 'appium:deviceName': 'iPhone 16', - 'appium:platformVersion': '18.5', + 'appium:deviceName': 'iPhone 17', + 'appium:platformVersion': '26.0', 'appium:orientation': 'PORTRAIT', 'appium:app': join(process.cwd(), './FlowCrypt.app'), 'appium:simulatorStartupTimeout': 600000, From 07869509a1a01383b2573778b18c7d8b67c1cf2d Mon Sep 17 00:00:00 2001 From: Ioan Moldovan Date: Mon, 6 Oct 2025 06:30:37 -0700 Subject: [PATCH 2/2] fix: test --- .semaphore/semaphore.yml | 2 +- fastlane/Fastfile | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.semaphore/semaphore.yml b/.semaphore/semaphore.yml index 433735c93..ba23edc35 100644 --- a/.semaphore/semaphore.yml +++ b/.semaphore/semaphore.yml @@ -33,7 +33,7 @@ blocks: - bundle exec fastlane test - git clone https://github.com/appium/WebDriverAgent.git - cd WebDriverAgent - - xcodebuild build-for-testing -project WebDriverAgent.xcodeproj -derivedDataPath /var/tmp/derived_data/WebDriverAgent -scheme WebDriverAgentRunner -destination "platform=iphonesimulator,OS=18.5,name=iPhone 16" + - xcodebuild build-for-testing -project WebDriverAgent.xcodeproj -derivedDataPath /var/tmp/derived_data/WebDriverAgent -scheme WebDriverAgentRunner -destination "platform=iphonesimulator,OS=26.0,name=iPhone 17" epilogue: always: commands: diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 2f77209f4..9177593cb 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -12,7 +12,7 @@ platform :ios do scan( project: "FlowCrypt.xcodeproj", scheme: "Debug FlowCrypt", - device: "iPhone 16 (18.5)", + device: "iPhone 17 (26.0)", derived_data_path: "/var/tmp/derived_data/FlowCrypt", skip_detect_devices: true, build_for_testing: true, @@ -25,7 +25,7 @@ platform :ios do scan( project: "FlowCrypt.xcodeproj", scheme: "FlowCryptAppTests", - device: "iPhone 16 (18.5)", + device: "iPhone 17 (26.0)", test_without_building: true, derived_data_path: "/var/tmp/derived_data/FlowCrypt", xcargs: "-skipPackagePluginValidation -skipMacroValidation",