ci: shard release live validation

This commit is contained in:
Peter Steinberger
2026-04-27 14:24:00 +01:00
parent f6bda8d36b
commit 2243a68a1d
11 changed files with 324 additions and 13 deletions

View File

@@ -37,6 +37,7 @@ export function parseLaneSelection(raw) {
}
const laneAliases = new Map([
["bundled-channel-deps", ["bundled-channel-deps-compat"]],
["install-e2e", ["install-e2e-openai", "install-e2e-anthropic"]],
[
"bundled-plugin-install-uninstall",
Array.from(
@@ -145,8 +146,11 @@ export function findLaneByName(name) {
export function laneCredentialRequirements(poolLane) {
const credentials = [];
if (poolLane.name === "install-e2e") {
credentials.push("openai", "anthropic");
if (poolLane.name === "install-e2e-openai") {
credentials.push("openai");
}
if (poolLane.name === "install-e2e-anthropic") {
credentials.push("anthropic");
}
if (poolLane.name === "openwebui" || poolLane.name === "openai-web-search-minimal") {
credentials.push("openai");

View File

@@ -400,11 +400,19 @@ const releasePathChunks = {
],
"package-update": [
npmLane(
"install-e2e",
"OPENCLAW_INSTALL_TAG=beta OPENCLAW_E2E_MODELS=both pnpm test:install:e2e",
"install-e2e-openai",
"OPENCLAW_INSTALL_TAG=beta OPENCLAW_E2E_MODELS=openai OPENCLAW_INSTALL_E2E_IMAGE=openclaw-install-e2e-openai:local pnpm test:install:e2e",
{
resources: ["service"],
weight: 4,
weight: 3,
},
),
npmLane(
"install-e2e-anthropic",
"OPENCLAW_INSTALL_TAG=beta OPENCLAW_E2E_MODELS=anthropic OPENCLAW_INSTALL_E2E_IMAGE=openclaw-install-e2e-anthropic:local pnpm test:install:e2e",
{
resources: ["service"],
weight: 3,
},
),
npmLane(