Commit Graph

4 Commits

Author SHA1 Message Date
90233b6a21 Simplify TestFlight automation
All checks were successful
TestFlight / Build and upload (push) Successful in 1m33s
2026-07-27 17:30:02 -07:00
45b09a13d3 ci: put CI keychain first in codesign search list
All checks were successful
TestFlight / testflight (push) Successful in 1m27s
codesign resolves signing identities through the user keychain search
list (first match wins) and ignores --keychain for the lookup. This
runner hosts another project (Sybil-2) whose keychain holds the same
Apple Distribution identity, so if that keychain is locked and appears
earlier in the search list, codesign fails with errSecInternalComponent
no matter how correctly our own keychain is set up. Prepend the fresh
CI keychain to the search list for the build and always delete it
afterward, which restores the original list.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-11 13:16:41 -07:00
8e26f0a066 Use match signing team for deployment
Some checks failed
TestFlight / testflight (push) Failing after 19s
2026-07-06 08:43:11 -07:00
db947b1827 Set up TestFlight deployment
Some checks failed
TestFlight / testflight (push) Failing after 24s
2026-07-06 08:36:11 -07:00