diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3f60b0c..156ff20 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,12 +22,12 @@ jobs: - name: Install dependencies run: npm ci - - name: Typecheck - run: npm run typecheck - - name: Build publishable packages run: npm run build:packages + - name: Typecheck + run: npm run typecheck + - name: Build playground run: npm run build diff --git a/package.json b/package.json index f395535..a5b10ec 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,10 @@ "dev": "npm run dev -w playground", "build": "npm run build -w playground", "build:packages": "npm run build -w posecode-parser && npm run build -w posecode-share && npm run build -w posecode-render && npm run build -w posecode-embed && npm run build -w posecode-mcp", + "check:packages": "node scripts/check-packages.mjs", + "changeset": "changeset", + "version-packages": "changeset version && node scripts/sync-mcp-version.mjs", + "release": "npm run build:packages && npm run check:packages && changeset publish", "prepare:xbot": "node scripts/prepare-xbot.mjs", "eval": "tsx packages/posecode-eval/src/cli.ts", "video:cut2": "remotion render video/cut2/index.tsx PosecodeCut2 docs/launch-media/posecode-cut2-builder-16x9.mp4 --public-dir video/cut2/public --codec h264 --crf 16", diff --git a/packages/posecode-embed/package.json b/packages/posecode-embed/package.json index 308ca0a..7afbd1a 100644 --- a/packages/posecode-embed/package.json +++ b/packages/posecode-embed/package.json @@ -4,10 +4,14 @@ "description": "Embed a live 3D Posecode movement anywhere with one