From 46cca6038caf6ace94032aad201149f4d1a8bdfe Mon Sep 17 00:00:00 2001 From: ILoveBinglu Date: Tue, 7 Apr 2026 00:07:07 +0800 Subject: [PATCH] fix: prevent builder auto publish in release jobs --- .github/workflows/release.yml | 4 ---- package.json | 4 ++-- scripts/run-electron-builder.cjs | 5 +++-- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6cc76d6..0c6d548 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -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: | diff --git a/package.json b/package.json index fa3819f..c442c03 100644 --- a/package.json +++ b/package.json @@ -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", diff --git a/scripts/run-electron-builder.cjs b/scripts/run-electron-builder.cjs index 7dec16d..bf640ee 100644 --- a/scripts/run-electron-builder.cjs +++ b/scripts/run-electron-builder.cjs @@ -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' } } )