Publish Claude Code Binaries / Stage and publish binaries (push) Canceled after 0s
Publish Tutti App Runtime / Build darwin-arm64 (push) Canceled after 0s
Publish Tutti App Runtime / Build darwin-amd64 (push) Canceled after 0s
Publish Tutti App Runtime / Build linux-amd64 (push) Canceled after 0s
Publish Tutti App Runtime / Build windows-amd64 (push) Canceled after 0s
Sync Tutti Agent Skills / sync (push) Canceled after 0s
Windows Agent Adapters / Test Windows agent adapters (push) Canceled after 0s
Windows Daemon Adapters / Test Windows daemon adapters (push) Canceled after 0s
Publish Tutti App Runtime / Publish runtime catalog (push) Canceled after 0s
22 lines
545 B
JavaScript
22 lines
545 B
JavaScript
import { execFileSync } from "node:child_process";
|
|
|
|
import {
|
|
getNpmReleasePackages,
|
|
parseReleasePackageFilters,
|
|
workspaceRoot
|
|
} from "./npm-release-packages.mjs";
|
|
|
|
const packageNames = parseReleasePackageFilters(process.argv.slice(2));
|
|
const packages = await getNpmReleasePackages({ packageNames });
|
|
const args = packages.flatMap((packageConfig) => [
|
|
"--filter",
|
|
packageNames === null ? packageConfig.name : `${packageConfig.name}...`
|
|
]);
|
|
|
|
args.push("build");
|
|
|
|
execFileSync("pnpm", args, {
|
|
cwd: workspaceRoot,
|
|
stdio: "inherit"
|
|
});
|