mygithub.libinneed.workers.dev/stackitcloud/stackit-cli
Advanced tools
@@ -41,20 +41,20 @@ # STACKIT CLI release workflow. | ||
| passphrase: ${{ secrets.GPG_PASSPHRASE }} | ||
| # - name: Set up keychain | ||
| # run: | | ||
| # echo -n $SIGNING_CERTIFICATE_BASE64 | base64 -d -o ./ApplicationID.p12 | ||
| # KEYCHAIN_PATH=$RUNNER_TEMP/ios_signing_temp.keychain-db | ||
| # security create-keychain -p "${{ secrets.TEMP_KEYCHAIN }}" $KEYCHAIN_PATH | ||
| # security default-keychain -s $KEYCHAIN_PATH | ||
| # security unlock-keychain -p "${{ secrets.TEMP_KEYCHAIN }}" $KEYCHAIN_PATH | ||
| # security import ./ApplicationID.p12 -P "${{ secrets.APPLICATION_ID }}" -A -t cert -f pkcs12 -k $KEYCHAIN_PATH | ||
| # security list-keychain -d user -s $KEYCHAIN_PATH | ||
| # echo -n $AUTHKEY_BASE64 | base64 -d -o ./AuthKey.p8 | ||
| # xcrun notarytool store-credentials stackit-cli -i $APPLE_ISSUER -d $APPLE_KEY_ID -k AuthKey.p8 --keychain $KEYCHAIN_PATH | ||
| # rm ./ApplicationID.p12 | ||
| # rm ./AuthKey.p8 | ||
| # env: | ||
| # APPLE_ISSUER: ${{ secrets.APPLE_ISSUER }} | ||
| # APPLE_KEY_ID: ${{ secrets.APPLE_KEY_ID }} | ||
| # SIGNING_CERTIFICATE_BASE64: ${{ secrets.APPLICATION_ID_CERT }} | ||
| # AUTHKEY_BASE64: ${{ secrets.APPLE_API_KEY }} | ||
| - name: Set up keychain | ||
| run: | | ||
| echo -n $SIGNING_CERTIFICATE_BASE64 | base64 -d -o ./ApplicationID.p12 | ||
| KEYCHAIN_PATH=$RUNNER_TEMP/ios_signing_temp.keychain-db | ||
| security create-keychain -p "${{ secrets.TEMP_KEYCHAIN }}" $KEYCHAIN_PATH | ||
| security default-keychain -s $KEYCHAIN_PATH | ||
| security unlock-keychain -p "${{ secrets.TEMP_KEYCHAIN }}" $KEYCHAIN_PATH | ||
| security import ./ApplicationID.p12 -P "${{ secrets.APPLICATION_ID }}" -A -t cert -f pkcs12 -k $KEYCHAIN_PATH | ||
| security list-keychain -d user -s $KEYCHAIN_PATH | ||
| echo -n $AUTHKEY_BASE64 | base64 -d -o ./AuthKey.p8 | ||
| xcrun notarytool store-credentials stackit-cli -i $APPLE_ISSUER -d $APPLE_KEY_ID -k AuthKey.p8 --keychain $KEYCHAIN_PATH | ||
| rm ./ApplicationID.p12 | ||
| rm ./AuthKey.p8 | ||
| env: | ||
| APPLE_ISSUER: ${{ secrets.APPLE_ISSUER }} | ||
| APPLE_KEY_ID: ${{ secrets.APPLE_KEY_ID }} | ||
| SIGNING_CERTIFICATE_BASE64: ${{ secrets.APPLICATION_ID_CERT }} | ||
| AUTHKEY_BASE64: ${{ secrets.APPLE_API_KEY }} | ||
| - name: Install Aptly | ||
@@ -61,0 +61,0 @@ run: brew install aptly |