From f524fdf8bb9aedbef1a91d24491f7ee1d28abaf4 Mon Sep 17 00:00:00 2001 From: Jinwoo Hong <73622457+Jinwoo-H@users.noreply.github.com> Date: Sun, 21 Jun 2026 15:36:10 -0700 Subject: [PATCH] Fix mobile iOS Fastlane paths (#6004) Co-authored-by: Orca --- mobile/fastlane/Fastfile | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/mobile/fastlane/Fastfile b/mobile/fastlane/Fastfile index f1578d8e114..0349afb606e 100644 --- a/mobile/fastlane/Fastfile +++ b/mobile/fastlane/Fastfile @@ -19,8 +19,12 @@ require "json" default_platform(:ios) -APP_CONFIG_PATH = "app.json" -WORKSPACE = "ios/Orca.xcworkspace" +MOBILE_ROOT = File.expand_path("..", __dir__) +# Why: fastlane executes lanes from mobile/fastlane even when GitHub Actions +# starts in mobile/, so release file paths must be rooted at the mobile app. +APP_CONFIG_PATH = File.join(MOBILE_ROOT, "app.json") +WORKSPACE = File.join(MOBILE_ROOT, "ios", "Orca.xcworkspace") +BUILD_OUTPUT_DIRECTORY = File.join(MOBILE_ROOT, "build") SCHEME = "Orca" BUNDLE_ID = "com.stably.orca.mobile" TESTFLIGHT_GROUPS = ["peeps"].freeze @@ -126,7 +130,7 @@ platform :ios do BUNDLE_ID => profile_name, }, }, - output_directory: "build", + output_directory: BUILD_OUTPUT_DIRECTORY, output_name: "Orca.ipa", clean: true, )