fix(desktop): enforce packaging security gates

Signed-off-by: QCYTSN <2558348385@qq.com>
This commit is contained in:
QCYTSN committed 2026-08-08 19:55:12 +08:00
1 parent f5cb88cf49
commit 13b8e5993a
11 files changed
+483 -29

No files matched your search

+5 -1
View File
@@ -44,6 +44,10 @@ jobs:
working-directory: desktop/electron
run: npm ci
- name: Verify encrypted credential storage
working-directory: desktop/electron
run: npm run smoke:credentials
- name: Assemble minimal Python runtime
working-directory: desktop/electron
shell: powershell
@@ -57,7 +61,7 @@ jobs:
working-directory: desktop/electron
env:
CSC_IDENTITY_AUTO_DISCOVERY: "false"
run: npm run installer:win
run: npm run installer:win:review
- name: Verify installer and record checksum
working-directory: desktop/electron