From f73826360492fdefb140af4da9093064f96e9b8e Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 2 May 2026 11:23:52 +0100 Subject: [PATCH] test(release): allow packaged discord runtime --- test/plugin-npm-release.test.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/plugin-npm-release.test.ts b/test/plugin-npm-release.test.ts index 62e1ac309a9..ac839ed0163 100644 --- a/test/plugin-npm-release.test.ts +++ b/test/plugin-npm-release.test.ts @@ -190,6 +190,7 @@ describe("collectPublishablePluginPackageErrors", () => { describe("collectPublishablePluginPackages", () => { it("keeps publishable plugin dist trees out of the core npm package files list", () => { + const corePackageRuntimePluginIds = new Set(["discord"]); const rootPackage = JSON.parse(readFileSync("package.json", "utf8")) as { files?: unknown; }; @@ -199,7 +200,11 @@ describe("collectPublishablePluginPackages", () => { ...collectClawHubPublishablePluginPackages(), ]; const missingExclusions = Array.from( - new Set(publishablePlugins.map((plugin) => `!dist/extensions/${plugin.extensionId}/**`)), + new Set( + publishablePlugins + .filter((plugin) => !corePackageRuntimePluginIds.has(plugin.extensionId)) + .map((plugin) => `!dist/extensions/${plugin.extensionId}/**`), + ), ).filter((entry) => !packageFiles.has(entry)); expect(missingExclusions).toEqual([]);