cc8162bf11
fastlane's Token.from_json_file requires the .p8 contents inline under a "key" field (PEM with embedded newlines), but the JSON used "key_filepath" (a path), so spaceship failed with "missing field(s): key" at login. Decode the .p8 and write its contents into "key", built with jq so the PEM newlines are escaped correctly. No longer writes the raw .p8 to disk. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>