From 153a46e9c162d20866f612c6230852932c26181f Mon Sep 17 00:00:00 2001 From: Jai A Date: Fri, 31 Jan 2025 18:25:17 -0800 Subject: [PATCH] Add jsign support --- .github/workflows/theseus-release.yml | 3 ++- apps/app/tauri-release.conf.json | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/theseus-release.yml b/.github/workflows/theseus-release.yml index 31fb5bfe4..72481a635 100644 --- a/.github/workflows/theseus-release.yml +++ b/.github/workflows/theseus-release.yml @@ -21,7 +21,7 @@ jobs: strategy: fail-fast: false matrix: - platform: [macos-latest, [self-hosted, Windows], ubuntu-22.04] + platform: [macos-latest, [self-hosted, windows], ubuntu-22.04] runs-on: ${{ matrix.platform }} @@ -127,6 +127,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_PRIVATE_KEY }} TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_KEY_PASSWORD }} + DIGICERT_PASSWORD: ${{ secrets.DIGICERT_PASSWORD }} - name: upload ${{ matrix.platform }} uses: actions/upload-artifact@v4 diff --git a/apps/app/tauri-release.conf.json b/apps/app/tauri-release.conf.json index e623e807b..aae96da55 100644 --- a/apps/app/tauri-release.conf.json +++ b/apps/app/tauri-release.conf.json @@ -2,7 +2,8 @@ "bundle": { "createUpdaterArtifacts": "v1Compatible", "windows": { - "certificateThumbprint": "6007d6ed9b1ba057aa29144d58ca3ed89ac4ef94" + "certificateThumbprint": "6007d6ed9b1ba057aa29144d58ca3ed89ac4ef94", + "signCommand": "jsign --storetype ETOKEN --alg SHA-256 --storepass $env:DIGICERT_PASSWORD --tsurl https://timestamp.digicert.com --name Modrinth\\ App %1" } }, "build": {