Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 38a852c

Browse files
committedFeb 5, 2025·
retry
1 parent a9f4db7 commit 38a852c

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed
 

‎.github/workflows/release.yml

+10-5
Original file line numberDiff line numberDiff line change
@@ -38,17 +38,22 @@ jobs:
3838
# uses: ./.github/actions/nix-devshell
3939

4040
- name: Install Cert & Retrieve Provisioning Profiles
41+
env:
42+
APPLE_CERT: ${{ secrets.APPLE_DEVELOPER_ID_PKCS12_B64 }}
43+
APP_PROF: ${{ secrets.CODER_DESKTOP_APP_PROVISIONPROFILE_B64 }}
44+
EXT_PROF: ${{ secrets.CODER_DESKTOP_EXTENSION_PROVISIONPROFILE_B64 }}
45+
CERT_PASSWORD: ${{ secrets.APPLE_DEVELOPER_ID_PKCS12_PASSWORD }}
4146
run: |
42-
set -euxo pipefail
43-
echo -n "${{ secrets.APPLE_DEVELOPER_ID_PKCS12_B64 }}" | base64 -d -o "$CERT_PATH"
47+
set -euo pipefail
48+
echo -n "$APPLE_CERT" | base64 -d -o "$CERT_PATH"
4449
security create-keychain -p "" "$KEYCHAIN_PATH"
4550
security set-keychain-settings -lut 21600 "$KEYCHAIN_PATH"
4651
security unlock-keychain -p "" "$KEYCHAIN_PATH"
47-
security import "$CERT_PATH" -P "${{ secrets.APPLE_DEVELOPER_ID_PKCS12_PASSWORD }}" -A -t cert -f pkcs12 -k "$KEYCHAIN_PATH"
52+
security import "$CERT_PATH" -P "CERT_PASSWORD" -A -t cert -f pkcs12 -k "$KEYCHAIN_PATH"
4853
security list-keychain -d user -s "$KEYCHAIN_PATH"
4954
50-
echo -n "${{ secrets.CODER_DESKTOP_APP_PROVISIONPROFILE_B64 }}" | base64 -d -o "$APP_PROF_PATH"
51-
echo -n "${{ secrets.CODER_DESKTOP_EXTENSION_PROVISIONPROFILE_B64 }}" | base64 -d -o "EXT_PROF_PATH"
55+
echo -n "$EXT_PROF" | base64 -d -o "$APP_PROF_PATH"
56+
echo -n "$APP_PROF" | base64 -d -o "EXT_PROF_PATH"
5257
5358
- name: Build
5459
run: |

0 commit comments

Comments
 (0)
Please sign in to comment.