From 8d9724d553f427a797e1262bbca634965488a3f7 Mon Sep 17 00:00:00 2001 From: "Valentin D. Pinkman" Date: Tue, 24 Sep 2024 11:58:14 +0200 Subject: [PATCH] chore: update turbo.json config to allow envs to be passed --- .changeset/olive-drinks-complain.md | 6 +++ turbo.json | 64 +++++++++++++++++++++-------- 2 files changed, 52 insertions(+), 18 deletions(-) create mode 100644 .changeset/olive-drinks-complain.md diff --git a/.changeset/olive-drinks-complain.md b/.changeset/olive-drinks-complain.md new file mode 100644 index 000000000000..8bd20d8f14ad --- /dev/null +++ b/.changeset/olive-drinks-complain.md @@ -0,0 +1,6 @@ +--- +"ledger-live-desktop": patch +"live-mobile": patch +--- + +Update turbo.json to accept envs diff --git a/turbo.json b/turbo.json index 7045b2b91f0d..47c9ae79538e 100644 --- a/turbo.json +++ b/turbo.json @@ -1,6 +1,49 @@ { "$schema": "https://turborepo.org/schema.json", "globalDependencies": ["turbo.json"], + "globalEnv": [ + "ANDROID_HOME", + "ANDROID_KEYSTORE_FILE", + "ANDROID_KEYSTORE_PASS", + "ANDROID_KEY_ALIAS", + "ANDROID_KEY_PASS", + "ANDROID_SDK_ROOT", + "ANALYTICS_TOKEN", + "APPLECONNECT_API_KEY_CONTENT", + "APPLECONNECT_API_KEY_ID", + "APPLECONNECT_API_ISSUER_ID", + "APPLEID", + "APPLEID_PASSWORD", + "APP_IDENTIFIER", + "APP_NAME", + "AZURE_APP_ID", + "AZURE_SECRET", + "BRAZE_ANDROID_API_KEY", + "BRAZE_API_KEY", + "BRAZE_CUSTOM_ENDPOINT", + "BRAZE_IOS_API_KEY", + "CI_KEYCHAIN_PASSWORD", + "DEVELOPER_TEAM_ID", + "ENVFILE", + "FASTLANE_PASSWORD", + "FIREBASE_API_KEY", + "FIREBASE_APP_ID", + "FIREBASE_AUTH_DOMAIN", + "FIREBASE_MESSAGING_SENDER_ID", + "FIREBASE_PROJECT_ID", + "FIREBASE_STORAGE_BUCKET", + "GENERATE_METAFILES", + "GH_TOKEN", + "GIT_REPO_URL", + "GIT_REPO_USER", + "MATCH_PASSWORD", + "MY_APP_BUNDLE_ID", + "SENTRY_AUTH_TOKEN", + "SENTRY_ENVIRONMENT", + "SENTRY_PROJECT", + "SHORT_BUNDLE_ID", + "SUPPLY_UPLOAD_MAX_RETRIES" + ], "ui": "tui", "tasks": { "build": { @@ -31,24 +74,10 @@ "cache": false }, "android:apk:local": { - "dependsOn": ["^build"], - "env": [ - "ANDROID_KEYSTORE_PASS", - "ANDROID_KEY_ALIAS", - "ANDROID_KEY_PASS", - "ANDROID_KEYSTORE_FILE", - "ANDROID_HOME" - ] + "dependsOn": ["^build"] }, "android:apk": { - "dependsOn": ["^build"], - "env": [ - "ANDROID_KEYSTORE_PASS", - "ANDROID_KEY_ALIAS", - "ANDROID_KEY_PASS", - "ANDROID_KEYSTORE_FILE", - "ANDROID_HOME" - ] + "dependsOn": ["^build"] }, "ios:local:ipa": { "dependsOn": ["^build"] @@ -88,8 +117,7 @@ }, "ledger-live-desktop#build": { "dependsOn": ["^build"], - "cache": false, - "env": ["GENERATE_METAFILES"] + "cache": false }, "@ledgerhq/icons-ui#build": { "dependsOn": ["^build"],