Merge pull request #904 from gsxdsm/fix/build-plugin-sdk

Add buildPluginSdk function to build the plugin SDK during dev run
This commit is contained in:
Dotta 2026-03-14 16:28:26 -05:00 committed by GitHub
commit 98e73acc3b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -156,6 +156,25 @@ async function maybePreflightMigrations() {
await maybePreflightMigrations();
async function buildPluginSdk() {
console.log("[paperclip] building plugin sdk...");
const result = await runPnpm(
["--filter", "@paperclipai/plugin-sdk", "build"],
{ stdio: "inherit" },
);
if (result.signal) {
process.kill(process.pid, result.signal);
return;
}
if (result.code !== 0) {
console.error("[paperclip] plugin sdk build failed");
process.exit(result.code);
}
}
}
await buildPluginSdk();
if (mode === "watch") {
env.PAPERCLIP_MIGRATION_PROMPT = "never";
}