Skip to content
This repository was archived by the owner on Jul 4, 2025. It is now read-only.

Commit d5b8a55

Browse files
authored
Fix codesign windows (#964)
Co-authored-by: Hien To <tominhhien97@gmail.com>
1 parent c2d7fbd commit d5b8a55

File tree

2 files changed

+12
-24
lines changed

2 files changed

+12
-24
lines changed

.github/workflows/cortex-build.yml

Lines changed: 10 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -348,18 +348,12 @@ jobs:
348348
cp cortex cortexso/usr/local/bin/cortex
349349
dpkg-deb --build cortexso
350350
351-
- uses: nick-fields/retry@v3
352-
with:
353-
continue_on_error: true
354-
retry_wait_seconds: 10
355-
timeout_minutes: 10
356-
max_attempts: 3
357-
shell: cmd
358-
command: |
359-
cd cortex-js
360-
set PATH=%PATH%;%USERPROFILE%\.dotnet\tools
361-
make codesign-binary CODE_SIGN=true CORTEX_VERSION="0.${{ needs.create-draft-release.outputs.version }}" AZURE_KEY_VAULT_URI="${{ secrets.AZURE_KEY_VAULT_URI }}" AZURE_CLIENT_ID="${{ secrets.AZURE_CLIENT_ID }}" AZURE_TENANT_ID="${{ secrets.AZURE_TENANT_ID }}" AZURE_CLIENT_SECRET="${{ secrets.AZURE_CLIENT_SECRET }}" AZURE_CERT_NAME="${{ secrets.AZURE_CERT_NAME }}"
351+
- run: |
352+
cd cortex-js
353+
set PATH=%PATH%;%USERPROFILE%\.dotnet\tools
354+
make codesign-binary CODE_SIGN=true CORTEX_VERSION="0.${{ needs.create-draft-release.outputs.version }}" AZURE_KEY_VAULT_URI="${{ secrets.AZURE_KEY_VAULT_URI }}" AZURE_CLIENT_ID="${{ secrets.AZURE_CLIENT_ID }}" AZURE_TENANT_ID="${{ secrets.AZURE_TENANT_ID }}" AZURE_CLIENT_SECRET="${{ secrets.AZURE_CLIENT_SECRET }}" AZURE_CERT_NAME="${{ secrets.AZURE_CERT_NAME }}"
362355
name: Code Signing Windows
356+
shell: cmd
363357
if: runner.os == 'Windows'
364358
365359
- name: Update version in installer.iss using sed
@@ -377,18 +371,12 @@ jobs:
377371
path: cortex-js/installer.iss
378372
options: /O+
379373

380-
- uses: nick-fields/retry@v3
381-
with:
382-
continue_on_error: true
383-
retry_wait_seconds: 10
384-
timeout_minutes: 10
385-
max_attempts: 3
386-
shell: cmd
387-
command: |
388-
cd cortex-js
389-
set PATH=%PATH%;%USERPROFILE%\.dotnet\tools
390-
make codesign-installer CODE_SIGN=true CORTEX_VERSION="0.${{ needs.create-draft-release.outputs.version }}" AZURE_KEY_VAULT_URI="${{ secrets.AZURE_KEY_VAULT_URI }}" AZURE_CLIENT_ID="${{ secrets.AZURE_CLIENT_ID }}" AZURE_TENANT_ID="${{ secrets.AZURE_TENANT_ID }}" AZURE_CLIENT_SECRET="${{ secrets.AZURE_CLIENT_SECRET }}" AZURE_CERT_NAME="${{ secrets.AZURE_CERT_NAME }}"
374+
- run: |
375+
cd cortex-js
376+
set PATH=%PATH%;%USERPROFILE%\.dotnet\tools
377+
make codesign-installer CODE_SIGN=true CORTEX_VERSION="0.${{ needs.create-draft-release.outputs.version }}" AZURE_KEY_VAULT_URI="${{ secrets.AZURE_KEY_VAULT_URI }}" AZURE_CLIENT_ID="${{ secrets.AZURE_CLIENT_ID }}" AZURE_TENANT_ID="${{ secrets.AZURE_TENANT_ID }}" AZURE_CLIENT_SECRET="${{ secrets.AZURE_CLIENT_SECRET }}" AZURE_CERT_NAME="${{ secrets.AZURE_CERT_NAME }}"
391378
name: Code Signing Windows
379+
shell: cmd
392380
if: runner.os == 'Windows'
393381
394382
- name: Post-Bundle

cortex-js/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ endif
2424

2525
ifeq ($(OS),Windows_NT)
2626
@powershell -Command "dotnet tool install --global AzureSignTool;"
27-
@powershell -Command 'azuresigntool.exe sign -kvu "$(AZURE_KEY_VAULT_URI)" -kvi "$(AZURE_CLIENT_ID)" -kvt "$(AZURE_TENANT_ID)" -kvs "$(AZURE_CLIENT_SECRET)" -kvc "$(AZURE_CERT_NAME)" -tr http://timestamp.globalsign.com/tsa/r6advanced1 -v ".\cortex-js\cortex.exe";'
27+
@powershell -Command 'azuresigntool.exe sign -kvu "$(AZURE_KEY_VAULT_URI)" -kvi "$(AZURE_CLIENT_ID)" -kvt "$(AZURE_TENANT_ID)" -kvs "$(AZURE_CLIENT_SECRET)" -kvc "$(AZURE_CERT_NAME)" -tr http://timestamp.globalsign.com/tsa/r6advanced1 -v ".\cortex.exe";'
2828
else ifeq ($(shell uname -s),Linux)
2929
@echo "Skipping Code Sign for linux"
3030
@exit 0
@@ -40,7 +40,7 @@ endif
4040

4141
ifeq ($(OS),Windows_NT)
4242
@powershell -Command "dotnet tool install --global AzureSignTool;"
43-
@powershell -Command 'azuresigntool.exe sign -kvu "$(AZURE_KEY_VAULT_URI)" -kvi "$(AZURE_CLIENT_ID)" -kvt "$(AZURE_TENANT_ID)" -kvs "$(AZURE_CLIENT_SECRET)" -kvc "$(AZURE_CERT_NAME)" -tr http://timestamp.globalsign.com/tsa/r6advanced1 -v ".\cortex-js\setup.exe";'
43+
@powershell -Command 'azuresigntool.exe sign -kvu "$(AZURE_KEY_VAULT_URI)" -kvi "$(AZURE_CLIENT_ID)" -kvt "$(AZURE_TENANT_ID)" -kvs "$(AZURE_CLIENT_SECRET)" -kvc "$(AZURE_CERT_NAME)" -tr http://timestamp.globalsign.com/tsa/r6advanced1 -v ".\setup.exe";'
4444
else ifeq ($(shell uname -s),Linux)
4545
@echo "Skipping Code Sign for linux"
4646
@exit 0

0 commit comments

Comments
 (0)