Skip to content

Commit 24a16d9

Browse files
committed
ci: fix zexi electron workflow validation
1 parent 2447b26 commit 24a16d9

1 file changed

Lines changed: 14 additions & 9 deletions

File tree

.github/workflows/zexi-electron.yml

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,11 @@ jobs:
5252
runs-on: ${{ matrix.settings.host }}
5353
env:
5454
OPENCODE_CHANNEL: ${{ inputs.channel || 'prod' }}
55+
APPLE_CERTIFICATE: ${{ secrets.APPLE_CERTIFICATE }}
56+
APPLE_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
57+
APPLE_API_KEY: ${{ secrets.APPLE_API_KEY }}
58+
APPLE_API_KEY_PATH: ${{ secrets.APPLE_API_KEY_PATH }}
59+
APPLE_API_ISSUER: ${{ secrets.APPLE_API_ISSUER }}
5560
AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }}
5661
AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }}
5762
AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
@@ -64,16 +69,16 @@ jobs:
6469
ref: ${{ inputs.ref || github.ref }}
6570

6671
- uses: apple-actions/import-codesign-certs@v2
67-
if: runner.os == 'macOS' && secrets.APPLE_CERTIFICATE != '' && secrets.APPLE_CERTIFICATE_PASSWORD != ''
72+
if: runner.os == 'macOS' && env.APPLE_CERTIFICATE != '' && env.APPLE_CERTIFICATE_PASSWORD != ''
6873
with:
6974
keychain: build
70-
p12-file-base64: ${{ secrets.APPLE_CERTIFICATE }}
71-
p12-password: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
75+
p12-file-base64: ${{ env.APPLE_CERTIFICATE }}
76+
p12-password: ${{ env.APPLE_CERTIFICATE_PASSWORD }}
7277

7378
- name: Setup Apple API Key
74-
if: runner.os == 'macOS' && secrets.APPLE_API_KEY_PATH != ''
79+
if: runner.os == 'macOS' && env.APPLE_API_KEY_PATH != ''
7580
shell: bash
76-
run: echo "${{ secrets.APPLE_API_KEY_PATH }}" > "$RUNNER_TEMP/apple-api-key.p8"
81+
run: echo "${{ env.APPLE_API_KEY_PATH }}" > "$RUNNER_TEMP/apple-api-key.p8"
7782

7883
- uses: ./.github/actions/setup-bun
7984
with:
@@ -105,11 +110,11 @@ jobs:
105110
working-directory: packages/desktop-electron
106111
timeout-minutes: 90
107112
env:
108-
CSC_LINK: ${{ secrets.APPLE_CERTIFICATE }}
109-
CSC_KEY_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
113+
CSC_LINK: ${{ env.APPLE_CERTIFICATE }}
114+
CSC_KEY_PASSWORD: ${{ env.APPLE_CERTIFICATE_PASSWORD }}
110115
APPLE_API_KEY: ${{ runner.temp }}/apple-api-key.p8
111-
APPLE_API_KEY_ID: ${{ secrets.APPLE_API_KEY }}
112-
APPLE_API_ISSUER: ${{ secrets.APPLE_API_ISSUER }}
116+
APPLE_API_KEY_ID: ${{ env.APPLE_API_KEY }}
117+
APPLE_API_ISSUER: ${{ env.APPLE_API_ISSUER }}
113118
run: npx electron-builder ${{ matrix.settings.platform_flag }} --publish never --config electron-builder.config.ts
114119

115120
- name: Verify signed Windows artifacts

0 commit comments

Comments
 (0)