An App Store Connect API credential is the set of Apple-issued values used to authenticate an automated upload. Create a key in App Store Connect under Users and Access, choose an appropriate access level such as App Manager, and download the generated .p8 private key. The credential also requires the Issuer ID and Key ID. Apple allows the private key to be downloaded only once, so store it securely. section 12.2.4
Uploading an iOS build
A macOS deployment job can pass the three secrets to apple-actions/upload-testflight-build, alongside the generated IPA path, to upload an app to TestFlight.
