ios: ci: keychain cleanup

This commit is contained in:
2026-06-25 20:35:39 -07:00
parent 4365798f5e
commit fb28508764
2 changed files with 10 additions and 2 deletions

View File

@@ -11,6 +11,8 @@ permissions:
jobs:
testflight:
runs-on: xcode
env:
SIGNING_KEYCHAIN: sybil_signing_temp
defaults:
run:
@@ -74,7 +76,7 @@ jobs:
with:
p12-file-base64: ${{ secrets.APPSTORE_CERTIFICATES_FILE_BASE64 }}
p12-password: ${{ secrets.APPSTORE_CERTIFICATES_PASSWORD }}
keychain: ${{ env.HOME }}/Library/Keychains/signing_temp
keychain: ${{ env.SIGNING_KEYCHAIN }}
- name: Create fastlane environment
working-directory: ios
@@ -186,3 +188,8 @@ jobs:
"${api_url}/repos/${repository}/releases/${release_id}/assets?name=${asset_name}" >/dev/null
echo "Published ${IPA_NAME} to ${release_name}"
- name: Clean up temporary keychain
if: always()
run: |
security delete-keychain "${SIGNING_KEYCHAIN}.keychain"