fix(desktop): enforce packaging security gates
Signed-off-by: QCYTSN <2558348385@qq.com>
This commit is contained in:
1 parent
f5cb88cf49
commit
13b8e5993a
11 files changed
+483
-29
No files matched your search
@@ -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
|
||||
|
||||
Reference in new issue
Block a user