Skip to content

fix(release): stamp mcp registry metadata for npm#44

Merged
JSONbored merged 1 commit into
mainfrom
codex/fix-npm-release-mcp-registry-version
May 6, 2026
Merged

fix(release): stamp mcp registry metadata for npm#44
JSONbored merged 1 commit into
mainfrom
codex/fix-npm-release-mcp-registry-version

Conversation

@JSONbored
Copy link
Copy Markdown
Owner

Summary

  • fix the npm release job that failed after v0.1.9 by stamping MCP registry metadata to the release version before npm tests and packing

What changed

  • added scripts/stamp-mcp-registry-version.mjs
  • updated the release workflow to stamp server.json after npm version
  • added release-script fixture coverage for the stamp path and v-prefixed version rejection

Why

  • packages/npm/package.json is release-stamped during publish, but server.json remained 0.0.0-development, causing the MCP registry contract test to fail before npm publish

Validation

  • make verify
  • make ci-scripts-test
  • make npm-package-verify
  • temp-copy release sequence: npm version --no-git-tag-version 0.1.10, node scripts/stamp-mcp-registry-version.mjs 0.1.10, npm test, npm pack --dry-run
  • git diff --check

Notes

  • v0.1.9 GitHub release was created and verified, but npm publish failed before publication. After this merges, cut a new v0.1.10 tag instead of reusing v0.1.9.

Signed-off-by: JSONbored <49853598+JSONbored@users.noreply.github.com>
@JSONbored JSONbored merged commit a283397 into main May 6, 2026
15 checks passed
@JSONbored JSONbored deleted the codex/fix-npm-release-mcp-registry-version branch May 6, 2026 08:29
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