fix: keep plugin release previews scoped · openclaw/openclaw@d09395d
steipete
·
2026-05-02
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -196,6 +196,28 @@ describe("collectPublishablePluginPackages", () => {
|
196 | 196 | }), |
197 | 197 | ]); |
198 | 198 | }); |
| 199 | + |
| 200 | +it("treats an explicit empty extension filter as no candidates", () => { |
| 201 | +const repoDir = makeTempRepoRoot(tempDirs, "openclaw-plugin-npm-release-"); |
| 202 | +mkdirSync(join(repoDir, "extensions", "private-plugin"), { recursive: true }); |
| 203 | +writeJsonFile(join(repoDir, "extensions", "private-plugin", "package.json"), { |
| 204 | +name: "@openclaw/private-plugin", |
| 205 | +version: "2026.4.10-beta.1", |
| 206 | +private: true, |
| 207 | +openclaw: { |
| 208 | +extensions: ["./index.ts"], |
| 209 | +release: { |
| 210 | +publishToNpm: true, |
| 211 | +}, |
| 212 | +}, |
| 213 | +}); |
| 214 | + |
| 215 | +expect( |
| 216 | +collectPublishablePluginPackages(repoDir, { |
| 217 | +extensionIds: [], |
| 218 | +}), |
| 219 | +).toEqual([]); |
| 220 | +}); |
199 | 221 | }); |
200 | 222 | |
201 | 223 | describe("resolveSelectedPublishablePluginPackages", () => { |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。