feat(saas): enforce signed release evidence and verified deployments

This commit is contained in:
2026-09-11 12:11:23 +08:00
parent d3ab948cf6
commit 8e4c9d6a6f
9 changed files with 921 additions and 104 deletions

10
start-frozen.js Normal file
View File

@@ -0,0 +1,10 @@
'use strict';
// Explicit acceptance mode for an already built and signed V2 RC artifact.
// The same deployment directory is used later by start-stable.js after promotion.
const { startStable } = require('./start-stable');
if (require.main === module) startStable({ mode: 'frozen' }).catch(error => {
process.stderr.write(`${error?.message || error}\n`);
process.exitCode = 1;
});
module.exports = { startFrozen: options => startStable({ ...options, mode: 'frozen' }) };