






















@@ -86,64 +86,15 @@ describe("package dist inventory", () => {
8686"cli.d.ts",
8787);
8888const omittedQaRuntimeChunk = path.join(packageRoot, "dist", "qa-runtime-B9LDtssJ.js");
89-const omittedRuntimeDepsStamp = path.join(
90-packageRoot,
91-"dist",
92-"extensions",
93-"discord",
94-".openclaw-runtime-deps-stamp.json",
95-);
9689const [omittedBuildStamp, omittedRuntimePostBuildStamp] = LOCAL_BUILD_METADATA_DIST_PATHS.map(
9790(relativePath) => path.join(packageRoot, relativePath),
9891);
99-const omittedRuntimeDepsTempFile = path.join(
100-packageRoot,
101-"dist",
102-"extensions",
103-"discord",
104-".openclaw-runtime-deps-backup-node_modules-old",
105-"left-pad",
106-"index.js",
107-);
108-const omittedRuntimeDepsTempSymlink = path.join(
109-packageRoot,
110-"dist",
111-"extensions",
112-"amazon-bedrock",
113-".openclaw-runtime-deps-copy-KZmXaz",
114-"node_modules",
115-".bin",
116-"fxparser",
117-);
118-const omittedExtensionNodeModuleSymlink = path.join(
119-packageRoot,
120-"dist",
121-"extensions",
122-"discord",
123-"node_modules",
124-".bin",
125-"color-support",
126-);
127-const omittedExtensionRootAliasSymlink = path.join(
128-packageRoot,
129-"dist",
130-"extensions",
131-"node_modules",
132-"openclaw",
133-"plugin-sdk",
134-);
13592const omittedMap = path.join(packageRoot, "dist", "feature.runtime.js.map");
13693await fs.mkdir(path.dirname(packagedQaChannelRuntime), { recursive: true });
13794await fs.mkdir(path.dirname(packagedQaLabRuntime), { recursive: true });
13895await fs.mkdir(path.dirname(omittedQaMatrixChunk), { recursive: true });
13996await fs.mkdir(path.dirname(omittedQaLabTypes), { recursive: true });
140-await fs.mkdir(path.dirname(omittedRuntimeDepsStamp), { recursive: true });
141-await fs.mkdir(path.dirname(omittedRuntimeDepsTempFile), { recursive: true });
142-await fs.mkdir(path.dirname(omittedRuntimeDepsTempSymlink), { recursive: true });
143-await fs.mkdir(path.dirname(omittedExtensionNodeModuleSymlink), { recursive: true });
144-await fs.mkdir(path.dirname(omittedExtensionRootAliasSymlink), { recursive: true });
14597await fs.mkdir(path.join(packageRoot, "dist", "plugin-sdk"), { recursive: true });
146-await fs.writeFile(path.join(packageRoot, "color-support.js"), "export {};\n", "utf8");
14798await fs.writeFile(packagedQaChannelRuntime, "export {};\n", "utf8");
14899await fs.writeFile(packagedQaLabRuntime, "export {};\n", "utf8");
149100await fs.writeFile(omittedQaChunk, "export {};\n", "utf8");
@@ -154,26 +105,15 @@ describe("package dist inventory", () => {
154105await fs.writeFile(omittedQaChannelProtocolPluginSdk, "export {};\n", "utf8");
155106await fs.writeFile(omittedQaLabTypes, "export {};\n", "utf8");
156107await fs.writeFile(omittedQaRuntimeChunk, "export {};\n", "utf8");
157-await fs.writeFile(omittedRuntimeDepsStamp, "{}\n", "utf8");
158108await fs.writeFile(omittedBuildStamp, "{}\n", "utf8");
159109await fs.writeFile(omittedRuntimePostBuildStamp, "{}\n", "utf8");
160-await fs.writeFile(omittedRuntimeDepsTempFile, "module.exports = 1;\n", "utf8");
161-await fs.symlink(path.join(packageRoot, "color-support.js"), omittedRuntimeDepsTempSymlink);
162-await fs.symlink(
163-path.join(packageRoot, "color-support.js"),
164-omittedExtensionNodeModuleSymlink,
165-);
166-await fs.symlink(
167-path.join(packageRoot, "dist", "plugin-sdk"),
168-omittedExtensionRootAliasSymlink,
169-);
170110await fs.writeFile(omittedMap, "{}", "utf8");
171111172112await expect(writePackageDistInventory(packageRoot)).resolves.toEqual([]);
173113});
174114});
175115176-it("ignores runtime-created install staging dirs during installed dist verification", async () => {
116+it("reports runtime-created install staging dirs during installed dist verification", async () => {
177117await withTempDir({ prefix: "openclaw-dist-inventory-stage-" }, async (packageRoot) => {
178118const realFile = path.join(packageRoot, "dist", "real-AbC123.js");
179119await fs.mkdir(path.dirname(realFile), { recursive: true });
@@ -207,7 +147,10 @@ describe("package dist inventory", () => {
207147await fs.mkdir(path.dirname(suffixedStageFile), { recursive: true });
208148await fs.writeFile(suffixedStageFile, "{}", "utf8");
209149210-await expect(collectPackageDistInventoryErrors(packageRoot)).resolves.toEqual([]);
150+await expect(collectPackageDistInventoryErrors(packageRoot)).resolves.toEqual([
151+"unexpected packaged dist file dist/extensions/brave/.openclaw-install-stage/node_modules/typebox/build/compile/code.mjs",
152+"unexpected packaged dist file dist/extensions/browser/.openclaw-install-stage-AbC123/node_modules/playwright-core/package.json",
153+]);
211154});
212155});
213156此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。