Skip to content

Automate npm and MCP releases - #66

Merged
a-baran-orhan merged 1 commit into
mainfrom
agent/npm-mcp-release-automation
Jul 16, 2026
Merged

Automate npm and MCP releases#66
a-baran-orhan merged 1 commit into
mainfrom
agent/npm-mcp-release-automation

Conversation

@a-baran-orhan

Copy link
Copy Markdown
Member

Summary

  • align the five public PoseCode packages under a fixed Changesets release group
  • publish npm packages from main through GitHub OIDC and then publish posecode-mcp metadata to the official MCP Registry
  • add weekly grouped Dependabot updates for npm and GitHub Actions
  • validate package versions, built entry points, tarball contents, internal dependencies, and MCP metadata in CI
  • ship the canonical PoseCode authoring guide inside the MCP npm package
  • update MCP installation docs to use posecode-mcp@latest

Why

The repository is prepared at 0.2.x, but npm still serves 0.1.0 for parser/render/share/embed and 0.1.1 for the MCP server. The official MCP Registry also lists 0.1.1. There was no automated release path to keep those registries synchronized with the repository.

Impact

After the one-time npm Trusted Publisher configuration is completed and this PR is merged, Changesets will open a version PR. Merging that release PR will publish all five packages together, create GitHub releases, and update the official MCP Registry.

Validation

  • clean npm ci with 0 audit vulnerabilities
  • 5 publishable tarballs validated
  • typecheck passed
  • 271 unit tests passed
  • 1,049/1,049 biomechanical checks passed
  • production playground build passed

@vercel

vercel Bot commented Jul 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
posecode Ready Ready Preview, Comment Jul 16, 2026 6:47am

@a-baran-orhan
a-baran-orhan marked this pull request as ready for review July 16, 2026 09:01
@a-baran-orhan
a-baran-orhan merged commit 711dc13 into main Jul 16, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant