Skip to content

fix(manifest): P0 — align manifest.json with package.json (version 0.4.0, Node ≥22, audit tools)#36

Merged
heznpc merged 1 commit into
mainfrom
fix/manifest-drift-p0
May 20, 2026
Merged

fix(manifest): P0 — align manifest.json with package.json (version 0.4.0, Node ≥22, audit tools)#36
heznpc merged 1 commit into
mainfrom
fix/manifest-drift-p0

Conversation

@heznpc

@heznpc heznpc commented May 20, 2026

Copy link
Copy Markdown
Member

Summary

P0 from the modernization assessment — manifest.json was drifting in three places:

Field Before After Why
version 0.3.0 0.4.0 Matches package.json + server.json. Latent build break: scripts/bundle-mcpb.mjs:35-38 throws on version mismatch, so the next Publish to npm workflow would fail at the bundle:mcpb step.
compatibility.runtimes.node >=20 >=22 Matches package.json#engines.node. README already corrected by yesterday's sweep.
tools array 2 entries 5 entries Surface audit_release, audit_cd, audit_security so Claude Desktop's catalog matches src/index.ts actual registrations.

Test plan

  • npm run build clean
  • npm test — 85/85 pass
  • CI green

…face 3 audit tools

manifest.json was drifting in three places:

- version: 0.3.0 → 0.4.0 (matches package.json + server.json; was a latent
  build break — scripts/bundle-mcpb.mjs throws on version mismatch).
- compatibility.runtimes.node: >=20 → >=22 (matches package.json#engines.node;
  README already corrected via heznpc-session sweep).
- tools array: add audit_release / audit_cd / audit_security so Claude Desktop's
  tool catalog matches what src/index.ts actually registers.
@heznpc
heznpc merged commit 4785680 into main May 20, 2026
3 checks passed
@heznpc
heznpc deleted the fix/manifest-drift-p0 branch May 20, 2026 23:16
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