Files
openclaw/scripts/package-openclaw-for-docker.d.mts
Vitor Cepeda Lopes 2296e898e1 fix(release): stop Windows package descendants after timeout (#111956)
* fix(release): terminate Windows package command trees

* fix(release): type package runner test output

* fix(release): scope package runner normalization to Windows

* test(release): run package timeout proof on Windows CI

---------

Co-authored-by: TheAngryPit <16145902+TheAngryPit@users.noreply.github.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-07-25 02:20:27 -07:00

46 lines
1.1 KiB
TypeScript

#!/usr/bin/env node
export function parseArgs(argv: unknown): {
allowUnreleasedChangelog: boolean;
outputDir: string;
outputName: string;
packJson: string;
pnpmPack: boolean;
skipBuild: boolean;
sourceDir: string;
};
export function buildPackageArtifacts(
sourceDir: unknown,
options?: Record<string, unknown>,
): Promise<void>;
export function prepareBundledAiRuntimePackage(
sourceDir: string,
outputDir: string,
runCaptureImpl?: (
command: string,
args: string[],
cwd: string,
options?: Record<string, unknown>,
) => Promise<string>,
options?: Record<string, unknown>,
): Promise<() => Promise<void>>;
export function packOpenClawPackageForDocker(
sourceDir: unknown,
outputDir: unknown,
options?: Record<string, unknown>,
): Promise<string>;
export function writePackageInventoryForDocker(
sourceDir: string,
runImpl?: (
command: string,
args: string[],
cwd: string,
options?: Record<string, unknown>,
) => Promise<unknown>,
): Promise<void>;
export function runCommandForTest(
command: unknown,
args: unknown,
cwd: unknown,
options?: Record<string, unknown>,
): Promise<string>;