ci: give OpenAI package lane cleanup margin

This commit is contained in:
Peter Steinberger
2026-05-10 11:55:40 +01:00
parent bee98477df
commit 4e80aa8f7b
3 changed files with 5 additions and 1 deletions

View File

@@ -618,7 +618,7 @@ jobs:
timeout_minutes: 120 timeout_minutes: 120
- chunk_id: package-update-openai - chunk_id: package-update-openai
label: package/update OpenAI install label: package/update OpenAI install
timeout_minutes: 30 timeout_minutes: 35
- chunk_id: package-update-anthropic - chunk_id: package-update-anthropic
label: package/update Anthropic install label: package/update Anthropic install
timeout_minutes: 180 timeout_minutes: 180

View File

@@ -535,12 +535,14 @@ const releasePathPackageInstallOpenAiLanes = [
"OPENCLAW_INSTALL_TAG=beta OPENCLAW_E2E_MODELS=openai OPENCLAW_INSTALL_E2E_IMAGE=openclaw-install-e2e-openai:local OPENCLAW_INSTALL_E2E_AGENT_TURN_TIMEOUT_SECONDS=1500 OPENCLAW_INSTALL_E2E_AGENT_TURNS_PARALLEL=0 OPENCLAW_INSTALL_E2E_OPENAI_MODEL=openai/gpt-5.4-mini OPENCLAW_INSTALL_E2E_OPENAI_PROVIDER_TIMEOUT_SECONDS=300 pnpm test:install:e2e", "OPENCLAW_INSTALL_TAG=beta OPENCLAW_E2E_MODELS=openai OPENCLAW_INSTALL_E2E_IMAGE=openclaw-install-e2e-openai:local OPENCLAW_INSTALL_E2E_AGENT_TURN_TIMEOUT_SECONDS=1500 OPENCLAW_INSTALL_E2E_AGENT_TURNS_PARALLEL=0 OPENCLAW_INSTALL_E2E_OPENAI_MODEL=openai/gpt-5.4-mini OPENCLAW_INSTALL_E2E_OPENAI_PROVIDER_TIMEOUT_SECONDS=300 pnpm test:install:e2e",
{ {
resources: ["service"], resources: ["service"],
timeoutMs: 30 * 60 * 1000,
weight: 3, weight: 3,
}, },
), ),
npmLane("codex-on-demand", "OPENCLAW_SKIP_DOCKER_BUILD=1 pnpm test:docker:codex-on-demand", { npmLane("codex-on-demand", "OPENCLAW_SKIP_DOCKER_BUILD=1 pnpm test:docker:codex-on-demand", {
resources: ["service"], resources: ["service"],
stateScenario: "empty", stateScenario: "empty",
timeoutMs: 30 * 60 * 1000,
weight: 3, weight: 3,
}), }),
]; ];

View File

@@ -634,6 +634,7 @@ describe("scripts/lib/docker-e2e-plan", () => {
expect(lane.name).toBe("codex-on-demand"); expect(lane.name).toBe("codex-on-demand");
expect(lane.resources).toEqual(["docker", "npm", "service"]); expect(lane.resources).toEqual(["docker", "npm", "service"]);
expect(lane.stateScenario).toBe("empty"); expect(lane.stateScenario).toBe("empty");
expect(lane.timeoutMs).toBe(1_800_000);
expect(plan.needs.bareImage).toBe(true); expect(plan.needs.bareImage).toBe(true);
expect(plan.needs.package).toBe(true); expect(plan.needs.package).toBe(true);
}); });
@@ -756,6 +757,7 @@ describe("scripts/lib/docker-e2e-plan", () => {
live: false, live: false,
name: "install-e2e-openai", name: "install-e2e-openai",
resources: ["docker", "npm", "service"], resources: ["docker", "npm", "service"],
timeoutMs: 1_800_000,
weight: 3, weight: 3,
}, },
{ {