From d8c4dcb6a4d5e08a37626ba600224f9eb6012282 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 26 Apr 2026 23:09:05 +0100 Subject: [PATCH] ci(docker): test release installer against beta --- scripts/test-docker-all.mjs | 12 ++++++++---- test/scripts/docker-build-helper.test.ts | 8 ++++++++ 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/scripts/test-docker-all.mjs b/scripts/test-docker-all.mjs index b4f6a7f983c..a50efe20a66 100644 --- a/scripts/test-docker-all.mjs +++ b/scripts/test-docker-all.mjs @@ -391,10 +391,14 @@ const releasePathChunks = { }), ], "package-update": [ - npmLane("install-e2e", "OPENCLAW_E2E_MODELS=both pnpm test:install:e2e", { - resources: ["service"], - weight: 4, - }), + npmLane( + "install-e2e", + "OPENCLAW_INSTALL_TAG=beta OPENCLAW_E2E_MODELS=both pnpm test:install:e2e", + { + resources: ["service"], + weight: 4, + }, + ), npmLane( "npm-onboard-channel-agent", "OPENCLAW_SKIP_DOCKER_BUILD=1 pnpm test:docker:npm-onboard-channel-agent", diff --git a/test/scripts/docker-build-helper.test.ts b/test/scripts/docker-build-helper.test.ts index c7fcb204063..876f96ff833 100644 --- a/test/scripts/docker-build-helper.test.ts +++ b/test/scripts/docker-build-helper.test.ts @@ -47,4 +47,12 @@ describe("docker build helper", () => { expect(scheduler).toContain("withResolvedPnpmCommand"); expect(scheduler).toContain("OPENCLAW_DOCKER_ALL_PNPM_COMMAND"); }); + + it("runs release installer E2E against the npm beta tag", () => { + const scheduler = readFileSync(DOCKER_ALL_SCHEDULER_PATH, "utf8"); + + expect(scheduler).toContain( + 'npmLane("install-e2e", "OPENCLAW_INSTALL_TAG=beta OPENCLAW_E2E_MODELS=both pnpm test:install:e2e"', + ); + }); });