Add Conduit v1 native transport implementation #7

Merged
ober merged 2 commits from conduit-implementation into master 2026-09-25 16:56:48 -04:00
Owner

Summary

  • add the Conduit v1 native Rust workspace, FFI ABI, Jerboa binding smoke path, service adapters, protocol specs, and evidence packet
  • wire Jerboa 0.13.3 build defaults and sync VERSION/jpkg.sexp to 0.3.2
  • fix CI flakiness in native service tests by giving temp SQLite policy paths and mux Unix sockets per-process atomic suffixes
  • ignore generated smoke/build artifacts and fetched Jerboa source checkout so CI/review does not depend on object-code or local build trees

Verification

  • make conduit-v1-smoke JERBUILD=/Users/user/.local/bin/jerbuild JERBOA_VERSION=v0.13.3
  • make conduit-v1-binary-smoke JERBUILD=/Users/user/.local/bin/jerbuild JERBOA_VERSION=v0.13.3
  • cargo test --manifest-path native/Cargo.toml --locked
  • cargo clippy --manifest-path native/Cargo.toml --all-targets --locked -- -D warnings
  • cargo fmt --manifest-path native/Cargo.toml --all -- --check
  • cargo test --manifest-path service-adapters/secmon-telemetry/Cargo.toml --locked --offline
  • for i in 1 2 3 4 5; do cargo test --manifest-path native/Cargo.toml -p conduit-services --locked || exit 1; done
## Summary - add the Conduit v1 native Rust workspace, FFI ABI, Jerboa binding smoke path, service adapters, protocol specs, and evidence packet - wire Jerboa 0.13.3 build defaults and sync `VERSION`/`jpkg.sexp` to `0.3.2` - fix CI flakiness in native service tests by giving temp SQLite policy paths and mux Unix sockets per-process atomic suffixes - ignore generated smoke/build artifacts and fetched Jerboa source checkout so CI/review does not depend on object-code or local build trees ## Verification - `make conduit-v1-smoke JERBUILD=/Users/user/.local/bin/jerbuild JERBOA_VERSION=v0.13.3` - `make conduit-v1-binary-smoke JERBUILD=/Users/user/.local/bin/jerbuild JERBOA_VERSION=v0.13.3` - `cargo test --manifest-path native/Cargo.toml --locked` - `cargo clippy --manifest-path native/Cargo.toml --all-targets --locked -- -D warnings` - `cargo fmt --manifest-path native/Cargo.toml --all -- --check` - `cargo test --manifest-path service-adapters/secmon-telemetry/Cargo.toml --locked --offline` - `for i in 1 2 3 4 5; do cargo test --manifest-path native/Cargo.toml -p conduit-services --locked || exit 1; done`
Add Conduit v1 native transport implementation
Some checks failed
version-policy / required (pull_request) Failing after 3m42s
required-ci / required (pull_request) Has been cancelled
34bd5a031c
Bump Conduit package version to 0.3.2
All checks were successful
version-policy / required (pull_request) Successful in 3m43s
required-ci / required (pull_request) Successful in 7m16s
f3c1cf3b31
ober merged commit 25b8743983 into master 2026-09-25 16:56:48 -04:00
ober referenced this pull request from a commit 2026-09-25 16:56:49 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ober/jerboa-wormhole!7
No description provided.