fix: restore cron and bundled plugin test metadata

This commit is contained in:
Peter Steinberger
2026-03-22 14:48:28 -07:00
parent 9d7719e8f0
commit ae6f42484f

View File

@@ -792,6 +792,7 @@ function discoverBundledMetadataInDirectory(params: {
continue;
}
const setupSource = resolveBundledPluginGeneratedPath(rootDir, entry.setupSource);
const packageManifest = readPackageManifest(rootDir, false);
addCandidate({
candidates: params.candidates,
diagnostics: params.diagnostics,
@@ -803,10 +804,17 @@ function discoverBundledMetadataInDirectory(params: {
origin: "bundled",
ownershipUid: params.ownershipUid,
manifest: {
...(entry.packageName ? { name: entry.packageName } : {}),
...(entry.packageVersion ? { version: entry.packageVersion } : {}),
...(entry.packageDescription ? { description: entry.packageDescription } : {}),
...(entry.packageManifest ? { openclaw: entry.packageManifest } : {}),
...packageManifest,
...(!packageManifest?.name && entry.packageName ? { name: entry.packageName } : {}),
...(!packageManifest?.version && entry.packageVersion
? { version: entry.packageVersion }
: {}),
...(!packageManifest?.description && entry.packageDescription
? { description: entry.packageDescription }
: {}),
...(!packageManifest?.openclaw && entry.packageManifest
? { openclaw: entry.packageManifest }
: {}),
},
packageDir: rootDir,
bundledManifest: entry.manifest,