main 32ecd71726fee16f335484c1f95cbce126d461f6 command: pnpm exec expo config --type public --json (EXPO_NO_DOTENV=1 EXPO_NO_TELEMETRY=1) APP_VARIANT="" exit=0 {"name":"T3 Code","scheme":"t3code","ios":"com.t3tools.t3code","android":"com.t3tools.t3code","variant":"production","icon":"../../assets/prod/black-ios-1024.png"} APP_VARIANT="development" exit=0 {"name":"T3 Code Dev","scheme":"t3code-dev","ios":"com.t3tools.t3code.dev","android":"com.t3tools.t3code.dev","variant":"development","icon":"../../assets/dev/blueprint-ios-1024.png"} APP_VARIANT="preview" exit=0 {"name":"T3 Code Preview","scheme":"t3code-preview","ios":"com.t3tools.t3code.preview","android":"com.t3tools.t3code.preview","variant":"preview","icon":"../../assets/nightly/nightly-ios-1024.png"} APP_VARIANT="production" exit=0 {"name":"T3 Code","scheme":"t3code","ios":"com.t3tools.t3code","android":"com.t3tools.t3code","variant":"production","icon":"../../assets/prod/black-ios-1024.png"} APP_VARIANT="prod" exit=0 {"name":"T3 Code","scheme":"t3code","ios":"com.t3tools.t3code","android":"com.t3tools.t3code","variant":"production","icon":"../../assets/prod/black-ios-1024.png"} APP_VARIANT="" exit=0 {"name":"T3 Code","scheme":"t3code","ios":"com.t3tools.t3code","android":"com.t3tools.t3code","variant":"production","icon":"../../assets/prod/black-ios-1024.png"} pr 9870d1af6a98be66d7a25c1e2facb37098d6feb9 command: pnpm exec expo config --type public --json (EXPO_NO_DOTENV=1 EXPO_NO_TELEMETRY=1) APP_VARIANT="" exit=0 {"name":"T3 Code","scheme":"t3code","ios":"com.t3tools.t3code","android":"com.t3tools.t3code","variant":"production","icon":"../../assets/prod/black-ios-1024.png"} APP_VARIANT="development" exit=0 {"name":"T3 Code Dev","scheme":"t3code-dev","ios":"com.t3tools.t3code.dev","android":"com.t3tools.t3code.dev","variant":"development","icon":"../../assets/dev/blueprint-ios-1024.png"} APP_VARIANT="preview" exit=0 {"name":"T3 Code Preview","scheme":"t3code-preview","ios":"com.t3tools.t3code.preview","android":"com.t3tools.t3code.preview","variant":"preview","icon":"../../assets/nightly/nightly-ios-1024.png"} APP_VARIANT="production" exit=0 {"name":"T3 Code","scheme":"t3code","ios":"com.t3tools.t3code","android":"com.t3tools.t3code","variant":"production","icon":"../../assets/prod/black-ios-1024.png"} APP_VARIANT="prod" exit=1 Error: Error reading Expo config at /home/user/t3code/apps/mobile/app.config.ts: APP_VARIANT must be development, preview, or production. APP_VARIANT="" exit=1 Error: Error reading Expo config at /home/user/t3code/apps/mobile/app.config.ts: APP_VARIANT must be development, preview, or production. Error: Error reading Expo config at /home/user/t3code/apps/mobile/app.config.ts: APP_VARIANT must be development, preview, or production. Error: APP_VARIANT must be development, preview, or production. at resolveAppVariant (/home/user/t3code/apps/mobile/app.config.js:91:19) at Object. (/home/user/t3code/apps/mobile/app.config.js:7:21) at Module._compile (node:internal/modules/cjs/loader:1929:14) at compileModule (/home/user/t3code/node_modules/.pnpm/@expo+require-utils@58.0.4_@tsc-rs+typescript@0.8.0_supports-color@8.1.1/node_modules/@expo/require-utils/build/load.js:265:13) at evalModule (/home/user/t3code/node_modules/.pnpm/@expo+require-utils@58.0.4_@tsc-rs+typescript@0.8.0_supports-color@8.1.1/node_modules/@expo/require-utils/build/load.js:366:21) at loadModuleSync (/home/user/t3code/node_modules/.pnpm/@expo+require-utils@58.0.4_@tsc-rs+typescript@0.8.0_supports-color@8.1.1/node_modules/@expo/require-utils/build/load.js:426:12) at evalConfig (/home/user/t3code/node_modules/.pnpm/@expo+config@58.0.6_@tsc-rs+typescript@0.8.0_supports-color@8.1.1/node_modules/@expo/config/build/evalConfig.js:34:52) at readConfigFile (/home/user/t3code/node_modules/.pnpm/@expo+config@58.0.6_@tsc-rs+typescript@0.8.0_supports-color@8.1.1/node_modules/@expo/config/build/getConfig.js:52:43) at getDynamicConfig (/home/user/t3code/node_modules/.pnpm/@expo+config@58.0.6_@tsc-rs+typescript@0.8.0_supports-color@8.1.1/node_modules/@expo/config/build/getConfig.js:61:20) at getConfig (/home/user/t3code/node_modules/.pnpm/@expo+config@58.0.6_@tsc-rs+typescript@0.8.0_supports-color@8.1.1/node_modules/@expo/config/build/Config.js:258:125) blacksmith: vp test run apps/mobile/app.config.test.ts: 6/6 passed web: created project /home/user/variant-verification using Add project > Local folder provider: Codex gpt-6.1-sol, README and branch read -> VARIANT_SMOKE_OK main provider: same thread follow-up, git status --short -> FOLLOWUP_OK