Commit ebe545a
chore: Stapeln setup, TS→Zig test port, container + CI hardening
- Fix stapeln.toml: broken TOML entrypoint, Node.js references, wrong
Containerfile path → now points to container/Containerfile and uses
Zig layer definitions (ffi-build, adapter-build, runtime)
- Fix container/Containerfile: resolve V-lang merge conflict header;
clean SPDX header and correct Zig build comment throughout
- Fix root Containerfile: replace node:22-slim with
cgr.dev/chainguard/node:latest (Chainguard compliance); add WASM
transition notice
- Kill all 7 TypeScript test files (zero-tolerance policy):
tests/{smoke,e2e_mcp,aspect_security,p2p_cartridge_properties,mcp_bench}.ts
cartridges/local-coord-mcp/tests/e2e_coord.ts
Replace with equivalent Zig tests; all pass under zig test.
e2e_coord.zig skips gracefully when adapter binary not yet built.
- Wire new Zig protocol tests into ffi/zig/build.zig under
`protocol-tests` step; all included in `test` step.
- Fix npm-bun-blocker.yml: was root-only; now recursively checks for
package-lock.json, bun.lockb, node_modules/, .npmrc anywhere in tree.
Correctly surfaces mcp-bridge/package-lock.json violation.
- Fix ts-blocker.yml: was new-additions-only; now zero-tolerance for
any existing .ts/.tsx files in the tree.
- Drop deno.lock: no longer needed (TS files removed).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent c5188a8 commit ebe545a
19 files changed
Lines changed: 1154 additions & 2211 deletions
File tree
- .github/workflows
- cartridges/local-coord-mcp/tests
- container
- ffi/zig
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | | - | |
18 | | - | |
19 | | - | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
20 | 42 | | |
| 43 | + | |
21 | 44 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | | - | |
18 | | - | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
19 | 24 | | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
24 | 30 | | |
25 | 31 | | |
26 | | - | |
| 32 | + | |
| 33 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
| 2 | + | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
8 | 11 | | |
9 | 12 | | |
10 | 13 | | |
11 | 14 | | |
12 | 15 | | |
13 | 16 | | |
14 | | - | |
| 17 | + | |
15 | 18 | | |
16 | 19 | | |
17 | 20 | | |
| |||
0 commit comments