mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-13 17:07:40 +00:00
* test(qa): expose update restart process exits * test(qa): supervise update restart gateway * test(qa): isolate supervised gateway environment * test(qa): diagnose restart plugin convergence * test(qa): mount trusted upgrade harness * test(qa): include upgrade runtime companions * test(qa): remove temporary restart diagnostics * test(qa): enforce systemd restart budget * test(qa): honor systemd stop timeout * test(qa): tighten package fixture ownership * test(qa): preserve unrelated lane shapes * test(qa): complete service fixture boundaries
40 lines
1.3 KiB
TypeScript
40 lines
1.3 KiB
TypeScript
export type DockerE2eImageKind = "bare" | "functional";
|
|
export type DockerE2eReleaseProfile = "beta" | "stable" | "full";
|
|
export type DockerE2eReleaseProfileInput = "minimum" | DockerE2eReleaseProfile;
|
|
|
|
export type DockerE2eLane = {
|
|
cacheKey?: string;
|
|
command: string;
|
|
e2eImageKind?: DockerE2eImageKind;
|
|
estimateSeconds?: number;
|
|
live: boolean;
|
|
name: string;
|
|
needsLiveImage?: boolean;
|
|
noOutputTimeoutMs?: number;
|
|
prepublishPluginPackages?: string[];
|
|
resources: string[];
|
|
retries: number;
|
|
retryPatterns: RegExp[];
|
|
stateScenario?: string;
|
|
timeoutMs?: number;
|
|
upgradeSurvivorScenario?: string;
|
|
weight: number;
|
|
};
|
|
|
|
export const DEFAULT_LIVE_RETRIES: number;
|
|
export const BUNDLED_PLUGIN_INSTALL_UNINSTALL_SHARDS: number;
|
|
export const mainLanes: DockerE2eLane[];
|
|
export const publicInstallerLanes: DockerE2eLane[];
|
|
export const tailLanes: DockerE2eLane[];
|
|
export function normalizeReleaseProfile(
|
|
raw: DockerE2eReleaseProfileInput | null | undefined,
|
|
): DockerE2eReleaseProfile;
|
|
export function releasePathChunkLanes(
|
|
chunk: string,
|
|
options?: { includeOpenWebUI?: boolean; releaseProfile?: DockerE2eReleaseProfileInput },
|
|
): DockerE2eLane[];
|
|
export function allReleasePathLanes(options?: {
|
|
includeOpenWebUI?: boolean;
|
|
releaseProfile?: DockerE2eReleaseProfileInput;
|
|
}): DockerE2eLane[];
|