title: Docker package artifact QA evidence scenario: id: package-openclaw-for-docker surface: docker-podman-hosting coverage: secondary: - docker.package-artifact-generation - cli.package-manager-installs - runtime.package-update objective: Exercise bounded OpenClaw package artifact generation through QA Lab evidence. successCriteria: - Package artifact output flags are parsed strictly. - The Docker package path uses the single bounded build-all step before npm pack. - Changelog trimming is restored after successful and failed ignore-scripts packaging. - Timed-out and externally terminated child process groups are cleaned up without leaked descendants. - Captured command output is bounded. docsRefs: - docs/install/updating.md - docs/help/testing.md - docs/concepts/qa-e2e-automation.md codeRefs: - test/e2e/qa-lab/runtime/package-openclaw-for-docker.e2e.test.ts execution: kind: vitest path: test/e2e/qa-lab/runtime/package-openclaw-for-docker.e2e.test.ts summary: Vitest coverage for Docker package artifact creation and cleanup behavior.