feat: release OpsXShell 2.1.0 native Tauri edition

This commit is contained in:
Logan.Li committed 2026-07-30 23:32:51 +08:00
1 parent e9a0d21758
commit a3dba0c6ed
311 files changed
+31748 -14897

No files matched your search

+16
View File
@@ -0,0 +1,16 @@
import { missingSigningVariables } from './release-tools.mjs'
const platform = process.argv[2] ?? (process.platform === 'darwin' ? 'macos' : process.platform === 'win32' ? 'windows' : '')
if (!platform) {
console.error('[release] Only macOS and Windows release targets are supported')
process.exit(2)
}
const requireSigning = process.env.REQUIRE_SIGNING === 'true'
const missing = missingSigningVariables(platform)
if (requireSigning && missing.length > 0) {
console.error(`[release] ${platform} signing is required but these variables are missing: ${missing.join(', ')}`)
process.exit(1)
}
console.log(`[release] ${platform} preflight passed (${requireSigning ? 'signed release required' : missing.length ? 'unsigned development build' : 'signing configured'})`)