feat(companion): add release bundle verification mode

This commit is contained in:
William Valentin
2026-02-26 19:31:24 -08:00
parent 5618ca1fc5
commit 995166fbbc
12 changed files with 483 additions and 9 deletions
+6
View File
@@ -12,6 +12,7 @@ export { CompanionHeartbeatLoop } from './heartbeatLoop.js';
export { createCompanionBootstrapManifest } from './bootstrapManifest.js';
export { writeCompanionReleaseBundle } from './releaseBundle.js';
export { writeCompanionShellTemplate } from './shellTemplate.js';
export { verifyCompanionReleaseBundle } from './releaseVerify.js';
export type {
CompanionRuntimeClientOptions,
@@ -87,3 +88,8 @@ export type {
WriteCompanionShellTemplateInput,
WriteCompanionShellTemplateResult,
} from './shellTemplate.js';
export type {
VerifyCompanionReleaseBundleInput,
VerifyCompanionReleaseBundleResult,
VerifiedReleaseFile,
} from './releaseVerify.js';