Harden shard readers and server surfaces#1
Merged
phenomenon0 merged 3 commits intomainfrom Mar 7, 2026
Merged
Conversation
- Add cross-language CI (Go, Python, TypeScript, Rust, C) with publish gate - Copy golden and safety fixture corpus from Agent-GO/cowrie/ucodec/testdata - Unblocks golden, mmap-golden, and safety test suites across all languages Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…eader shard_v2_from_buffer() borrows the pointer (owns_buf=false), so the backing buffer must outlive the reader. Tests were freeing the buffer immediately after from_buffer, causing crashes in CI. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Included
shard_v2cmd/ucodec --serveVerification
cd shard/c && make test_writer test_metadata test_streaming test_compression && ./test_writer && ./test_metadata && ./test_streaming && ./test_compressioncd shard/rs && cargo test --test compression_test --test fuzz_seeds_test --test metadata_test --test schema_test --test streaming_test --test writer_testcd shard/ts && npm testcd shard/ts && npm run buildRemaining Blockers
ucodec/testdatacorpus in this workspaceshard/go/cmd/ucodecstill depends on unresolved existingAgent-GOmodule imports, so full build validation is blocked on dependency restoration