Skip to content

Commit bbd25fb

Browse files
committed
CI fix
1 parent 4530391 commit bbd25fb

2 files changed

Lines changed: 11 additions & 7 deletions

File tree

composeApp/build.gradle.kts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -116,11 +116,12 @@ dependencies {
116116

117117
val validateAndroidReleaseSigning by tasks.registering {
118118
doLast {
119-
val missing = listOf(
120-
"ANDROID_KEYSTORE_STORE_PASSWORD",
121-
"ANDROID_KEY_ALIAS",
122-
"ANDROID_KEY_PASSWORD",
123-
).filter { signingValue(it).isNullOrBlank() }
119+
val missing =
120+
listOf(
121+
"ANDROID_KEYSTORE_STORE_PASSWORD",
122+
"ANDROID_KEY_ALIAS",
123+
"ANDROID_KEY_PASSWORD",
124+
).filter { signingValue(it).isNullOrBlank() }
124125

125126
if (missing.isNotEmpty()) {
126127
error("Missing Android release signing values: ${missing.joinToString()}")

fastlane/Fastfile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,11 @@ platform :ios do
144144
UI.user_error!("EXPECTED_FIREBASE_PROJECT_ID is required")
145145
end
146146

147-
bundled_firebase_plist = "./build/Bundled-GoogleService-Info.plist"
148-
sh("unzip -p './build/ARK-Drop.ipa' 'Payload/*.app/GoogleService-Info.plist' > '#{bundled_firebase_plist}'")
147+
repo_root = File.expand_path("..", __dir__)
148+
ipa_path = lane_context[SharedValues::IPA_OUTPUT_PATH] || File.join(repo_root, "build", "ARK-Drop.ipa")
149+
bundled_firebase_plist = File.join(repo_root, "build", "Bundled-GoogleService-Info.plist")
150+
sh("mkdir -p '#{File.dirname(bundled_firebase_plist)}'")
151+
sh("unzip -p '#{ipa_path}' 'Payload/*.app/GoogleService-Info.plist' > '#{bundled_firebase_plist}'")
149152
sh("plutil -lint '#{bundled_firebase_plist}'")
150153

151154
bundled_project_id = sh("/usr/libexec/PlistBuddy -c 'Print :PROJECT_ID' '#{bundled_firebase_plist}'").strip

0 commit comments

Comments
 (0)