File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -19,11 +19,18 @@ jobs:
19
19
- uses : actions/checkout@v1
20
20
- name : Setup keychain
21
21
run : |
22
+ security create-keychain -p "$KEYCHAIN_PASSWORD" swiftwasm-ci
23
+ KEYCHAIN=$HOME/Library/Keychains/swiftwasm-ci-db
24
+ security unlock-keychain -p "$KEYCHAIN_PASSWORD" $KEYCHAIN
25
+ security set-keychain-settings -lut 7200 $KEYCHAIN
26
+ security default-keychain -s $KEYCHAIN
22
27
echo "$DARWIN_TOOLCHAIN_APPLICATION_CERT_BASE64" | base64 --decode -o developerID_application.p12
23
- security import developerID_application.p12 -P "$DARWIN_TOOLCHAIN_APPLICATION_CERT_PASSWORD"
28
+ security import developerID_application.p12 -P "$DARWIN_TOOLCHAIN_APPLICATION_CERT_PASSWORD" -T /usr/bin/pkgbuild -T /usr/bin/codesign
24
29
echo "$DARWIN_TOOLCHAIN_INSTALLER_CERT_BASE64" | base64 --decode -o developerID_installer.p12
25
- security import developerID_installer.p12 -P "$DARWIN_TOOLCHAIN_INSTALLER_CERT_PASSWORD"
30
+ security import developerID_installer.p12 -P "$DARWIN_TOOLCHAIN_INSTALLER_CERT_PASSWORD" -T /usr/bin/pkgbuild -T /usr/bin/codesign
31
+ security set-key-partition-list -S "apple-tool:,apple:" -s -k "$KEYCHAIN_PASSWORD" $KEYCHAIN
26
32
env :
33
+ KEYCHAIN_PASSWORD : ${{ secrets.KEYCHAIN_PASSWORD }}
27
34
DARWIN_TOOLCHAIN_APPLICATION_CERT : ${{ secrets.DARWIN_TOOLCHAIN_APPLICATION_CERT }}
28
35
DARWIN_TOOLCHAIN_APPLICATION_CERT_BASE64 : ${{ secrets.DARWIN_TOOLCHAIN_APPLICATION_CERT_BASE64 }}
29
36
DARWIN_TOOLCHAIN_APPLICATION_CERT_PASSWORD : ${{ secrets.DARWIN_TOOLCHAIN_APPLICATION_CERT_PASSWORD }}
You can’t perform that action at this time.
0 commit comments