feat: package atomic reversible nginx releases

This commit is contained in:
2026-09-02 10:27:28 +03:00
parent 8592581b18
commit d3e746b905
17 changed files with 1443 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
export interface BuildReleaseInput {
distDir: string;
signedManifestPath: string;
sbomPath: string;
outputPath: string;
verifierModulePath: string;
trustPolicyPath: string;
protectedState: Record<string, unknown>;
now: string;
verifySignedReleaseEnvelope?: (input: any) => any;
}
export function buildReleasePackage(input: BuildReleaseInput): Promise<{
releaseId: string;
manifestDigest: string;
archivePath: string;
}>;