Files
Sybil-2/ios/fastlane/CI.md
James Magahern f232013e5a
Some checks failed
TestFlight Release / testflight (push) Failing after 9s
ios: ci: deploy via fastlane
2026-06-25 19:30:58 -07:00

779 B

TestFlight Release CI

Gitea Actions publishes iOS releases from tags that match:

release/vN.N.N

For example:

git tag release/v1.10.0
git push origin release/v1.10.0

The release job runs on the xcode runner label, imports the signing p12 with Apple-Actions/import-codesign-certs, builds and uploads the app with fastlane, then creates or updates the matching Gitea release with the generated IPA as an asset.

Required repository secrets:

APPSTORE_CERTIFICATES_FILE_BASE64
APPSTORE_CERTIFICATES_PASSWORD
FASTLANE_USER
FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD

The workflow uses Gitea's built-in GITEA_TOKEN for release creation and asset upload, with contents: write permissions. In Gitea this covers release asset publication.