- split the core page into Home and Version Management - add responsive layouts and navigation - implement portable update checks, progress, verification, replacement, and rollback - generate Windows update packages and release manifests - add updater, navigation, and release workflow tests
22 lines
488 B
TypeScript
22 lines
488 B
TypeScript
export type PortableUpdateManifestAsset = {
|
|
url: string;
|
|
sha256: string;
|
|
sizeBytes: number;
|
|
};
|
|
|
|
export type PortableUpdateManifest = {
|
|
schemaVersion: number;
|
|
version: string;
|
|
publishedAt: string;
|
|
releaseUrl: string;
|
|
assets: Record<string, PortableUpdateManifestAsset>;
|
|
};
|
|
|
|
export function generatePortableUpdateManifest(options: {
|
|
directory?: string;
|
|
output?: string;
|
|
repository?: string;
|
|
tag?: string;
|
|
publishedAt?: string;
|
|
}): Promise<PortableUpdateManifest>;
|