mcpb/test
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Bryan Thompson bb676eb17d
fix: update ZIP EOCD comment_length when signing MCPB files (#194)
The signMcpbFile function appended a signature block to the ZIP file but
did not update the EOCD comment_length field. Strict ZIP parsers (like
Claude Desktop's) rejected these files because the declared comment
length didn't account for the appended signature data.

Now scans backwards for the EOCD magic bytes, reads the current
comment_length, and adds the signature block length before concatenating.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-12 08:59:13 -05:00
..
cli.test.ts feat: use 0.2 as the default schema (#145) 2025-11-01 12:31:25 -07:00
config.test.ts remove da bad tings 2025-11-04 10:33:16 -08:00
icon-validation.test.ts fix: resolve linting errors 2025-10-30 07:53:06 -05:00
init.test.ts Comment out localization parameter in tests 2025-11-03 16:37:27 -08:00
invalid-manifest.json Revert "feat: replace manifest_version with $schema field" 2025-08-27 11:24:18 -07:00
mcpbignore.test.ts rename dxt -> mcpb 2025-08-21 14:56:54 -07:00
schemas.test.ts Fix lint errors in types.ts and remove any casts 2025-11-03 15:57:20 -08:00
sign.e2e.test.ts fix: update ZIP EOCD comment_length when signing MCPB files (#194) 2026-03-12 08:59:13 -05:00
valid-manifest-0.2.json fix: lint errors - remove unused import and format files 2025-10-29 16:51:27 -07:00
valid-manifest.json fix: lint errors - remove unused import and format files 2025-10-29 16:51:27 -07:00