Non-Mac hosts: build legs route through a macOS CI runner (v1.64.20.0)

Merged
TI
3mo ago
+18-2

Archiving/signing/upload need Xcode (macOS-only, Apple's wall); everything else is API work. The contract now names the honest split: on non-Mac hosts, route the build legs through a GitHub Actions macos runner with the minted key as a CI secret; sign-in, mint, metadata, screenshots, pricing, submit stay local. test:gstack2 green, parity 4359.

🤖 Generated with Claude Code


Summary by cubic

On non‑Mac hosts, route iOS build/sign/upload to a GitHub Actions macos runner using the minted App Store Connect key as a CI secret; all API-only steps stay local. This enables shipping from Windows/Linux without pretending Xcode runs there.

  • New Features
    • Non‑Mac: CI lane runs gym and the binary upload (deliver/pilot); local machine handles sign‑in, key minting, metadata, screenshots, pricing, and submission.