mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-12 21:53:00 -06:00
fix(scripts): dedupe docker lane resources
This commit is contained in:
@@ -771,6 +771,23 @@ describe("scripts/lib/docker-e2e-plan", () => {
|
||||
expect(plan.needs.package).toBe(true);
|
||||
});
|
||||
|
||||
it("dedupes scheduler resources from lane wrappers and explicit lane metadata", () => {
|
||||
const plan = planFor({
|
||||
selectedLaneNames: ["release-user-journey", "release-plugin-marketplace"],
|
||||
});
|
||||
|
||||
expect(plan.lanes.map((lane) => ({ name: lane.name, resources: lane.resources }))).toEqual([
|
||||
{
|
||||
name: "release-user-journey",
|
||||
resources: ["docker", "npm", "service"],
|
||||
},
|
||||
{
|
||||
name: "release-plugin-marketplace",
|
||||
resources: ["docker", "npm"],
|
||||
},
|
||||
]);
|
||||
});
|
||||
|
||||
it("plans the Droid ACP bind live lane as Factory-auth proof", () => {
|
||||
const plan = planFor({ selectedLaneNames: ["live-acp-bind-droid"] });
|
||||
|
||||
|
||||
Reference in New Issue
Block a user