test(ci): add kitchen-sink npm plugin prerelease lane

This commit is contained in:
Vincent Koc
2026-04-28 15:37:34 -07:00
parent 0487cc59f0
commit 2eac4bacee
7 changed files with 454 additions and 0 deletions

View File

@@ -283,6 +283,11 @@ export const mainLanes = [
stateScenario: "empty",
weight: 6,
}),
lane("kitchen-sink-plugin", "OPENCLAW_SKIP_DOCKER_BUILD=1 pnpm test:docker:kitchen-sink-plugin", {
resources: ["npm"],
stateScenario: "empty",
weight: 3,
}),
...bundledPluginInstallUninstallLanes,
lane(
"plugins-offline",

View File

@@ -11,6 +11,8 @@ export const PLUGIN_PRERELEASE_REQUIRED_SURFACES = Object.freeze([
"gateway-bootstrap",
"sdk-compatibility",
"status-diagnostics",
"npm-registry-plugin",
"resource-guardrails",
"live-ish-availability",
]);
@@ -39,6 +41,16 @@ const pluginPrereleaseDockerLanes = Object.freeze([
lane: "plugins",
surfaces: ["external-plugins", "sdk-compatibility", "status-diagnostics"],
},
{
lane: "kitchen-sink-plugin",
surfaces: [
"external-plugins",
"sdk-compatibility",
"status-diagnostics",
"npm-registry-plugin",
"resource-guardrails",
],
},
{
lane: "plugin-update",
surfaces: ["package-artifact", "update-no-op"],