From f8df80646b89a8c5bd1a34e5a527099d282ec7a1 Mon Sep 17 00:00:00 2001 From: jase-283 Date: Tue, 23 Jun 2026 02:50:07 +0800 Subject: [PATCH] chore: sync yuanbao plugin catalog to 2.15.0 (#94470) --- scripts/lib/official-external-channel-catalog.json | 4 ++-- src/channels/plugins/catalog.test.ts | 2 +- .../plugins/contracts/channel-catalog.contract.test.ts | 2 +- src/config/config.plugin-validation.test.ts | 2 +- src/plugins/official-external-plugin-catalog.test.ts | 2 +- test/official-channel-catalog.test.ts | 4 ++-- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/scripts/lib/official-external-channel-catalog.json b/scripts/lib/official-external-channel-catalog.json index eecf9959c6e..7228c7f642c 100644 --- a/scripts/lib/official-external-channel-catalog.json +++ b/scripts/lib/official-external-channel-catalog.json @@ -76,9 +76,9 @@ } }, "install": { - "npmSpec": "openclaw-plugin-yuanbao@2.13.1", + "npmSpec": "openclaw-plugin-yuanbao@2.15.0", "defaultChoice": "npm", - "expectedIntegrity": "sha512-lH2I9/nsmrg7l0YJJSQhOSpWMEFBAa6FwKbZcRLDFHDT2+mOZkHa44XE+8KYN4VmorlUdAxHzpZQmVr7C98IuA==" + "expectedIntegrity": "sha512-3GD+mf3EjTSUTOAREjTHAyp/deXdpgqB+q+xE0b19Qtat4ADhUV1mHDwFkVCRqTCBY5ATFKtKcipoDejqFj/+w==" } } }, diff --git a/src/channels/plugins/catalog.test.ts b/src/channels/plugins/catalog.test.ts index e05a131d553..3b8378e5a9b 100644 --- a/src/channels/plugins/catalog.test.ts +++ b/src/channels/plugins/catalog.test.ts @@ -33,7 +33,7 @@ describe("channel plugin catalog", () => { expect(yuanbao?.id).toBe("yuanbao"); expect(yuanbao?.pluginId).toBe("openclaw-plugin-yuanbao"); expect(yuanbao?.trustedSourceLinkedOfficialInstall).toBe(true); - expect(yuanbao?.install?.npmSpec).toBe("openclaw-plugin-yuanbao@2.13.1"); + expect(yuanbao?.install?.npmSpec).toBe("openclaw-plugin-yuanbao@2.15.0"); }); it("excludes only the rejected origin/plugin pair when resolving fallback copies", () => { diff --git a/src/channels/plugins/contracts/channel-catalog.contract.test.ts b/src/channels/plugins/contracts/channel-catalog.contract.test.ts index 389783c7898..b34feb5814c 100644 --- a/src/channels/plugins/contracts/channel-catalog.contract.test.ts +++ b/src/channels/plugins/contracts/channel-catalog.contract.test.ts @@ -46,7 +46,7 @@ describeChannelCatalogEntryContract({ describeChannelCatalogEntryContract({ channelId: "yuanbao", - npmSpec: "openclaw-plugin-yuanbao@2.13.1", + npmSpec: "openclaw-plugin-yuanbao@2.15.0", alias: "yb", }); diff --git a/src/config/config.plugin-validation.test.ts b/src/config/config.plugin-validation.test.ts index 41445c11c4e..345d27f45a3 100644 --- a/src/config/config.plugin-validation.test.ts +++ b/src/config/config.plugin-validation.test.ts @@ -846,7 +846,7 @@ describe("config plugin validation", () => { expect(res.ok).toBe(true); const message = - "plugin not installed: yuanbao — install the official external plugin with: openclaw plugins install openclaw-plugin-yuanbao@2.13.1"; + "plugin not installed: yuanbao — install the official external plugin with: openclaw plugins install openclaw-plugin-yuanbao@2.15.0"; expectPathMessage(res.warnings, "plugins.entries.yuanbao", message); expect((res.warnings ?? []).filter((warning) => warning.message === message)).toHaveLength(1); }); diff --git a/src/plugins/official-external-plugin-catalog.test.ts b/src/plugins/official-external-plugin-catalog.test.ts index 2fb8939e7fb..4adb8543225 100644 --- a/src/plugins/official-external-plugin-catalog.test.ts +++ b/src/plugins/official-external-plugin-catalog.test.ts @@ -97,7 +97,7 @@ describe("official external plugin catalog", () => { ); expect(resolveOfficialExternalPluginId(yuanbaoByChannel)).toBe("openclaw-plugin-yuanbao"); expect(resolveOfficialExternalPluginInstall(yuanbaoByChannel)?.npmSpec).toBe( - "openclaw-plugin-yuanbao@2.13.1", + "openclaw-plugin-yuanbao@2.15.0", ); }); diff --git a/test/official-channel-catalog.test.ts b/test/official-channel-catalog.test.ts index 77bba7788f2..fa9c50bd326 100644 --- a/test/official-channel-catalog.test.ts +++ b/test/official-channel-catalog.test.ts @@ -171,10 +171,10 @@ describe("buildOfficialChannelCatalog", () => { aliases: ["yuanbao", "yb", "tencent-yuanbao", "元宝"], }, install: { - npmSpec: "openclaw-plugin-yuanbao@2.13.1", + npmSpec: "openclaw-plugin-yuanbao@2.15.0", defaultChoice: "npm", expectedIntegrity: - "sha512-lH2I9/nsmrg7l0YJJSQhOSpWMEFBAa6FwKbZcRLDFHDT2+mOZkHa44XE+8KYN4VmorlUdAxHzpZQmVr7C98IuA==", + "sha512-3GD+mf3EjTSUTOAREjTHAyp/deXdpgqB+q+xE0b19Qtat4ADhUV1mHDwFkVCRqTCBY5ATFKtKcipoDejqFj/+w==", }, }); expect(