

























@@ -146,12 +146,13 @@ describe("OpenClaw dual-published plugin metadata", () => {
146146};
147147};
148148149-expect(packageJson.openclaw?.install).toMatchObject({
149+expect(packageJson.openclaw?.install).toEqual({
150150clawhubSpec: `clawhub:${plugin.packageName}`,
151151defaultChoice: "npm",
152+minHostVersion: ">=2026.4.25",
152153npmSpec: plugin.packageName,
153154});
154-expect(packageJson.openclaw?.release).toMatchObject({
155+expect(packageJson.openclaw?.release).toEqual({
155156publishToClawHub: true,
156157publishToNpm: true,
157158});
@@ -324,8 +325,13 @@ describe("collectPluginClawHubReleasePlan", () => {
324325325326expect(plan.candidates).toStrictEqual([]);
326327expect(plan.skippedPublished).toHaveLength(1);
327-expect(plan.skippedPublished[0]).toMatchObject({
328+expect(plan.skippedPublished[0]).toEqual({
329+alreadyPublished: true,
330+channel: "stable",
331+extensionId: "demo-plugin",
332+packageDir: "extensions/demo-plugin",
328333packageName: "@openclaw/demo-plugin",
334+publishTag: "latest",
329335version: "2026.4.1",
330336});
331337});
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。