Skip to content

Commit b5a4692

Browse files
[WASM] Sync keychain step with latest swiftwasm nightly-dist job
1 parent a9f8c7f commit b5a4692

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

.github/workflows/manual-distribution.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,18 @@ jobs:
1919
- uses: actions/checkout@v1
2020
- name: Setup keychain
2121
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
2227
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
2429
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
2632
env:
33+
KEYCHAIN_PASSWORD: ${{ secrets.KEYCHAIN_PASSWORD }}
2734
DARWIN_TOOLCHAIN_APPLICATION_CERT: ${{ secrets.DARWIN_TOOLCHAIN_APPLICATION_CERT }}
2835
DARWIN_TOOLCHAIN_APPLICATION_CERT_BASE64: ${{ secrets.DARWIN_TOOLCHAIN_APPLICATION_CERT_BASE64 }}
2936
DARWIN_TOOLCHAIN_APPLICATION_CERT_PASSWORD: ${{ secrets.DARWIN_TOOLCHAIN_APPLICATION_CERT_PASSWORD }}

0 commit comments

Comments
 (0)