Files
Portfolio/scripts/build-release.d.mts

18 lines
446 B
TypeScript

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;
}>;