mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-12 09:41:11 +00:00
build: fix check and bundled runtime staging
This commit is contained in:
@@ -1046,7 +1046,7 @@
|
||||
"canon:check:json": "node scripts/canon.mjs check --json",
|
||||
"canon:enforce": "node scripts/canon.mjs enforce --json",
|
||||
"canvas:a2ui:bundle": "bash scripts/bundle-a2ui.sh",
|
||||
"check": "pnpm check:no-conflict-markers && pnpm tool-display:check && pnpm check:host-env-policy:swift && pnpm tsgo && pnpm lint && pnpm lint:webhook:no-low-level-body-read && pnpm lint:auth:no-pairing-store-group && pnpm lint:auth:pairing-account-scope",
|
||||
"check": "pnpm check:no-conflict-markers && pnpm tool-display:check && pnpm check:host-env-policy:swift && pnpm tsgo && pnpm build:plugin-sdk:dts && node --import tsx scripts/write-plugin-sdk-entry-dts.ts && pnpm lint && pnpm lint:webhook:no-low-level-body-read && pnpm lint:auth:no-pairing-store-group && pnpm lint:auth:pairing-account-scope",
|
||||
"check:base-config-schema": "node --import tsx scripts/generate-base-config-schema.ts --check",
|
||||
"check:bundled-channel-config-metadata": "node --import tsx scripts/generate-bundled-channel-config-metadata.ts --check",
|
||||
"check:docs": "pnpm format:docs:check && pnpm lint:docs && pnpm docs:check-i18n-glossary && pnpm docs:check-links",
|
||||
|
||||
@@ -170,14 +170,8 @@ function sanitizeBundledManifestForRuntimeInstall(pluginDir) {
|
||||
changed = true;
|
||||
}
|
||||
|
||||
if (packageJson.devDependencies?.openclaw) {
|
||||
const nextDevDependencies = { ...packageJson.devDependencies };
|
||||
delete nextDevDependencies.openclaw;
|
||||
if (Object.keys(nextDevDependencies).length === 0) {
|
||||
delete packageJson.devDependencies;
|
||||
} else {
|
||||
packageJson.devDependencies = nextDevDependencies;
|
||||
}
|
||||
if (packageJson.devDependencies) {
|
||||
delete packageJson.devDependencies;
|
||||
changed = true;
|
||||
}
|
||||
|
||||
|
||||
@@ -31,7 +31,10 @@ describe("stageBundledPluginRuntimeDeps", () => {
|
||||
dependencies: { "left-pad": "1.3.0" },
|
||||
peerDependencies: { openclaw: "^1.0.0" },
|
||||
peerDependenciesMeta: { openclaw: { optional: true } },
|
||||
devDependencies: { openclaw: "^1.0.0" },
|
||||
devDependencies: {
|
||||
openclaw: "^1.0.0",
|
||||
"@openclaw/plugin-sdk": "workspace:*",
|
||||
},
|
||||
openclaw: { bundle: { stageRuntimeDependencies: true } },
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user