Skip to content

Commit 8b2d8aa

Browse files
committed
Do more macOS keychain stuff, and fix iOS upload path
1 parent 95c20f9 commit 8b2d8aa

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

.github/workflows/build.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,9 @@ jobs:
7272
echo "Imported certificates"
7373
security set-key-partition-list -S apple-tool:,apple: -s -k temporary_ci_password build.keychain
7474
75+
# Add keychain to search list so codesign can find it
76+
security list-keychains -s build.keychain login.keychain
77+
7578
# Clean up certificate file
7679
rm -f certificate.p12
7780
- name: Setup notary profile for notarization
@@ -90,6 +93,8 @@ jobs:
9093
if: ${{ inputs.release }}
9194
# The dmg package will automatically: sign the app, create DMG, sign DMG, notarize, and staple
9295
run: |
96+
# Keep keychain unlocked during signing
97+
security unlock-keychain -p temporary_ci_password build.keychain
9398
dart run dmg --sign-certificate "Developer ID Application: Emma Sabatschus (Y647R6B9S3)"
9499
- name: Cleanup keychain
95100
if: ${{ always() && inputs.release }}
@@ -236,4 +241,4 @@ jobs:
236241
continue-on-error: true
237242
with:
238243
name: ios
239-
path: ./build/ios/iphoneos/*.ipa
244+
path: /Users/runner/work/wormhole/wormhole/ios/wormhole.ipa

0 commit comments

Comments
 (0)