fix: prevent builder auto publish in release jobs

This commit is contained in:
ILoveBinglu
2026-04-07 00:07:07 +08:00
parent c40a9084c5
commit 46cca6038c
3 changed files with 5 additions and 8 deletions
-4
View File
@@ -119,8 +119,6 @@ jobs:
- name: Build app
run: npm run build:win
env:
GH_TOKEN: ""
- name: Validate build artifacts
shell: pwsh
@@ -211,8 +209,6 @@ jobs:
- name: Build mac app
run: npm run build:mac
env:
GH_TOKEN: ""
- name: Validate build artifacts
run: |
+2 -2
View File
@@ -12,8 +12,8 @@
"build:prepare": "node scripts/update-readme-version.js && node scripts/prepare-release-announcement.js",
"prebuild": "node scripts/update-readme-version.js && node scripts/prepare-release-announcement.js",
"build": "tsc && vite build && electron-builder && node scripts/add-size-to-yml.js",
"build:win": "npm run build:prepare && tsc && vite build && CSC_IDENTITY_AUTO_DISCOVERY=false node scripts/run-electron-builder.cjs win && node scripts/add-size-to-yml.js",
"build:mac": "npm run build:prepare && npm run build:prepare:mac && tsc && vite build && CSC_IDENTITY_AUTO_DISCOVERY=false node scripts/run-electron-builder.cjs mac && node scripts/add-size-to-yml.js",
"build:win": "npm run build:prepare && tsc && vite build && node scripts/run-electron-builder.cjs win && node scripts/add-size-to-yml.js",
"build:mac": "npm run build:prepare && npm run build:prepare:mac && tsc && vite build && node scripts/run-electron-builder.cjs mac && node scripts/add-size-to-yml.js",
"build:ci": "node scripts/prepare-release-announcement.js && tsc && vite build && electron-builder --publish never && node scripts/add-size-to-yml.js",
"build:mcp": "tsc && vite build",
"build:force-update-manifest": "node scripts/generate-force-update-manifest.js",
+3 -2
View File
@@ -13,12 +13,13 @@ const configPath = path.join(__dirname, 'electron-builder.config.cjs')
const result = spawnSync(
process.execPath,
[cliPath, `--${target}`, '--config', configPath],
[cliPath, `--${target}`, '--config', configPath, '--publish', 'never'],
{
stdio: 'inherit',
env: {
...process.env,
CIPHERTALK_BUILD_TARGET: target
CIPHERTALK_BUILD_TARGET: target,
CSC_IDENTITY_AUTO_DISCOVERY: 'false'
}
}
)