feat: release OpsXShell 2.1.0 native Tauri edition
This commit is contained in:
1 parent
e9a0d21758
commit
a3dba0c6ed
311 files changed
+31748
-14897
No files matched your search
@@ -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'})`)
|
||||
Reference in new issue
Block a user