| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
Some checks failed
CultMesh QUIC native / Build win32-x64 (pull_request) Has been skipped
CultMesh QUIC native / Build linux-x64 (pull_request) Has been skipped
CultMesh QUIC native / Release native binaries (pull_request) Has been skipped
CultMesh portability and performance / ubuntu-latest reactive semantics and leases (pull_request) Has been cancelled
CultMesh QUIC native / Verify committed binaries match SHA256SUMS (pull_request) Has been cancelled
Ruling (steward): add the code across C#, Rust, TypeScript and Python, each with a
captured-bytes case. details = { field: "schemaVersion", value: <offered version> }, no routingHint.
- schema (both copies), C# ForUnsupportedSchemaVersion + CultNetErrorCode.UnsupportedSchemaVersion in Rust,
TS code list, Python CULTNET_ERROR_CODES and schema catalog.
- bytes: error-vectors.json gains unsupported_schema_version (C# serializer output, checked by the
C# test, the Rust error_message.rs case, and the TS/Python vector tests; the Python builder reproduces them).
- cultnet-py interop_peer and cultmesh-py server now answer with the contract-shaped error (no extra
messageId, details {field,value}) via messages.unsupported_schema_version_error.
- tests that used unsupported_schema_version as the example of an unknown code now use not_a_code.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
||
| .. | ||
| GameCult.Caching.ConsumerBuild | ||
| GameCult.Caching.GeneratorConsumer | ||
| GameCult.Caching.InteropPeer | ||
| GameCult.Caching.OutsideStoreTests | ||
| GameCult.Caching.Tests | ||
| GameCult.Geometry.Tests | ||
| GameCult.Mesh.Quic.Native.Tests | ||
| GameCult.Mesh.Quic.Tests | ||
| GameCult.Mesh.Tests | ||
| GameCult.Networking.InteropPeer | ||
| GameCult.Networking.Tests | ||
| GameCult.Networking.WebSockets.Tests | ||
| vectors | ||