From 371a32b026457fade7182462a11b1d29d19b6025 Mon Sep 17 00:00:00 2001 From: lanrtop Date: Thu, 2 Apr 2026 01:01:54 +0900 Subject: [PATCH] fix: add signing key diagnostic --- .github/workflows/release.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bdb1317..d462e2f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -33,6 +33,19 @@ jobs: - run: pnpm install --frozen-lockfile + # 诊断:确认签名密钥已注入 + - name: Verify signing key + shell: pwsh + env: + TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }} + run: | + if ([string]::IsNullOrEmpty($env:TAURI_SIGNING_PRIVATE_KEY)) { + Write-Error "TAURI_SIGNING_PRIVATE_KEY is EMPTY - update bundles will not be generated!" + exit 1 + } + $lines = $env:TAURI_SIGNING_PRIVATE_KEY.Split("`n").Count + Write-Host "TAURI_SIGNING_PRIVATE_KEY is set ($lines lines)" + # 构建 Tauri 应用,tauri-action 自动签名并创建 GitHub Release - name: Build & Release uses: tauri-apps/tauri-action@v0