Skip to content

fix: consolidate MCP maintenance and drift checks - #26

Merged
bbsyaya merged 5 commits into
justlend:mainfrom
BlackChar92:ci/api-list-freshness
Jul 22, 2026
Merged

fix: consolidate MCP maintenance and drift checks#26
bbsyaya merged 5 commits into
justlend:mainfrom
BlackChar92:ci/api-list-freshness

Conversation

@BlackChar92

@BlackChar92 BlackChar92 commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Consolidates the pending MCP maintenance work into one branch:

Validation:

  • npm test: 477 passed, 19 skipped
  • npm run build
  • npm run gen:api-list produces no diff
  • built runtime reports v1.1.2

The generated catalog is only drift-proof if regeneration actually runs.
Re-run gen:api-list in CI and diff — a tool-definition change that forgets
'npm run gen:api-list' now fails the build with a fix-it message instead of
shipping a stale catalog (which is exactly what almost happened this release).
Verified idempotent locally (regen on a fresh tree produces no diff).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
piyushbag and others added 3 commits July 22, 2026 11:56
Add isValidTronAddress helper and tests so MCP callers can pass either
Base58 or 41/0x hex encodings.
- Pin the transitive Axios override to the first patched 1.x release.\n- Refresh the lockfile to remove GHSA-gcfj-64vw-6mp9.
- Derive the MCP server version from package.json instead of a stale constant.
- Verify package, lockfile, README, and API catalog versions stay aligned.
@BlackChar92 BlackChar92 changed the title ci: fail when mcp-api-list.md is stale vs source fix: consolidate MCP maintenance and drift checks Jul 22, 2026
- Upgrade Hono, fast-uri, Axios, and adapter dependency overrides\n- Pin compatible body-parser fixes for Express 4 and 5\n- Add a weekly production dependency audit to CI
@bbsyaya
bbsyaya merged commit 22f39de into justlend:main Jul 22, 2026
1 check 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.

4 participants