

























@@ -75,7 +75,9 @@ describe("parsePluginReleaseArgs", () => {
7575});
76767777it("parses explicit all-publishable mode", () => {
78-expect(parsePluginReleaseArgs(["--selection-mode", "all-publishable"])).toMatchObject({
78+expect(parsePluginReleaseArgs(["--selection-mode", "all-publishable"])).toEqual({
79+baseRef: undefined,
80+headRef: undefined,
7981selectionMode: "all-publishable",
8082selection: [],
8183pluginsFlagProvided: false,
@@ -285,11 +287,15 @@ describe("collectPublishablePluginPackages", () => {
285287packageNames: ["@openclaw/demo-plugin"],
286288}),
287289).toEqual([
288-expect.objectContaining({
290+{
289291extensionId: "demo-plugin",
292+packageDir: "extensions/demo-plugin",
293+installNpmSpec: "@openclaw/demo-plugin",
294+channel: "beta",
290295packageName: "@openclaw/demo-plugin",
291296publishTag: "beta",
292-}),
297+version: "2026.4.10-beta.1",
298+},
293299]);
294300});
295301@@ -337,12 +343,15 @@ describe("collectPublishablePluginPackages", () => {
337343});
338344339345expect(collectPublishablePluginPackages(repoDir)).toEqual([
340-expect.objectContaining({
341-channel: "alpha",
346+{
347+extensionId: "demo-plugin",
348+packageDir: "extensions/demo-plugin",
349+installNpmSpec: "@openclaw/demo-plugin",
342350packageName: "@openclaw/demo-plugin",
351+channel: "alpha",
343352publishTag: "alpha",
344353version: "2026.4.10-alpha.1",
345-}),
354+},
346355]);
347356});
348357});
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。