Skip to content

Sync server.json version to package.json and fail the build on drift #91

Description

@stonematt

What to build

server.json and package.json report the same version, and the test suite fails when they drift.

Today server.json declares 2.0.2 (both the top-level version and packages[0].version) while package.json is at 2.0.4. server.json is what the MCP Registry reads, so a drifted manifest advertises a version that was never published.

The release ritual already bumps package.json; the gap is that nothing forces server.json to follow, and nothing catches it if it doesn't.

Acceptance criteria

  • server.json version fields match package.json version
  • A test under test/ fails when the two disagree
  • The test covers both server.json top-level version and packages[0].version
  • npm test passes

Blocked by

None — can start immediately.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    afk-readyTight enough for autonomous-agent pickup; orthogonal to status:*kind:bseBug or small enhancement; opportunistic / throw-in work

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions