mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-21 13:39:38 +00:00
Select stock Bun 1.4.3 consistently across setup, cached archives, Docker, package smoke, supported-runtime documentation and runtime admission. Preserve the pinned OpenClaw fork and remove the upstream-fixed grapheme lookup workaround. Reject obsolete Bun in the standalone Team controller before activation. Proof: focused Node/stock Bun/pinned-fork behavior, admission and preinstall checks; setup/action syntax checks; verified multi-architecture Docker digest; 26 passing Linux controller tests and a before/after activation regression. Independent Codex P2 review and exact-head ClawSweeper found no remaining actionable issues. Exact-head CI: https://github.com/openclaw/openclaw/actions/runs/38617609269. The PR records inherited wrapper-inventory failures and Node-only load-wave timing pressure with baseline/source evidence; native admission retains the failed CI result and checks all remaining gates.
24 lines
947 B
TypeScript
24 lines
947 B
TypeScript
export type NodeReleaseVersion = {
|
|
major: number;
|
|
minor: number;
|
|
patch: number;
|
|
};
|
|
|
|
export const MINIMUM_BUN_VERSION: NodeReleaseVersion;
|
|
|
|
export function parseNodeReleaseVersion(value: unknown): NodeReleaseVersion | null;
|
|
export function isNodeVersionAtLeast(
|
|
version: NodeReleaseVersion | null,
|
|
minimum: NodeReleaseVersion,
|
|
): boolean;
|
|
export function isSupportedOpenClawNodeVersion(value: unknown): boolean;
|
|
export const PROCESS_NODE_VERSION_CHECK: string;
|
|
|
|
export const SUPPORTED_NODE_VERSIONS: string;
|
|
export const SUPPORTED_NODE_VERSION_RANGE: string;
|
|
export function formatUnsupportedNodeVersionMessage(version: string | null): string;
|
|
export function formatUnsupportedNodeDiagnosticWarning(version: string | null): string;
|
|
export function classifyUnsupportedNodeCommand(
|
|
argv: readonly string[],
|
|
): "diagnostic" | "update" | null;
|
|
export function canRunOpenClawNodeDiagnostics(value: unknown, hasNodeSqlite: boolean): boolean;
|