Add live legacy mux parity harness #10

Merged
ober merged 1 commit from secmon-live-mux-parity into master 2026-09-25 17:31:16 -04:00
Owner

Summary

  • add an ignored opt-in live parity harness for the old secmon PSK mux receiver
  • fix Conduit's legacy secmon projection to match the old receiver row shape, including routing scalars inside data
  • record the parity evidence and bump the package version to 0.3.5

Verification

  • cargo test --manifest-path service-adapters/secmon-telemetry/Cargo.toml --locked --offline
  • JERBOA_SECMON_ROOT=/Users/user/work/jerboa-secmon-detector JERBOA_JSQLITE_SRC=/Users/user/work/jerboa-secmon-detector/vendor/jsqlite/src JERBOA_RUNNER=/Users/user/.local/bin/jerbuild cargo test --manifest-path service-adapters/secmon-telemetry/Cargo.toml --locked --offline --test live_legacy_mux_receiver live_legacy_mux_receiver_matches_conduit_projection -- --ignored --exact --nocapture
  • cargo clippy --manifest-path service-adapters/secmon-telemetry/Cargo.toml --all-targets --locked --offline -- -D warnings
  • cargo test --manifest-path native/Cargo.toml --locked -p conduit-cli -p conduit-endpoint -p conduit-services
  • cargo fmt --manifest-path native/Cargo.toml --all -- --check
  • sh .forgejo/require-version-bump.sh origin/master HEAD
  • git diff --check

Note: an initial native services run saw a transient failure in mux_unix::tests::auth_challenge_is_not_downgraded; the exact test, full conduit-services suite, and full affected native package suite all passed on rerun.

## Summary - add an ignored opt-in live parity harness for the old secmon PSK mux receiver - fix Conduit's legacy secmon projection to match the old receiver row shape, including routing scalars inside `data` - record the parity evidence and bump the package version to 0.3.5 ## Verification - `cargo test --manifest-path service-adapters/secmon-telemetry/Cargo.toml --locked --offline` - `JERBOA_SECMON_ROOT=/Users/user/work/jerboa-secmon-detector JERBOA_JSQLITE_SRC=/Users/user/work/jerboa-secmon-detector/vendor/jsqlite/src JERBOA_RUNNER=/Users/user/.local/bin/jerbuild cargo test --manifest-path service-adapters/secmon-telemetry/Cargo.toml --locked --offline --test live_legacy_mux_receiver live_legacy_mux_receiver_matches_conduit_projection -- --ignored --exact --nocapture` - `cargo clippy --manifest-path service-adapters/secmon-telemetry/Cargo.toml --all-targets --locked --offline -- -D warnings` - `cargo test --manifest-path native/Cargo.toml --locked -p conduit-cli -p conduit-endpoint -p conduit-services` - `cargo fmt --manifest-path native/Cargo.toml --all -- --check` - `sh .forgejo/require-version-bump.sh origin/master HEAD` - `git diff --check` Note: an initial native services run saw a transient failure in `mux_unix::tests::auth_challenge_is_not_downgraded`; the exact test, full `conduit-services` suite, and full affected native package suite all passed on rerun.
Add live legacy mux parity harness
All checks were successful
version-policy / required (pull_request) Successful in 3m44s
required-ci / required (pull_request) Successful in 6m53s
828bf53d34
ober merged commit 4b8e73645d into master 2026-09-25 17:31:16 -04:00
ober referenced this pull request from a commit 2026-09-25 17:31:18 -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!10
No description provided.