Add runnable pilot process qualification #8

Merged
ober merged 1 commit from conduit-runnable-pilot-process into master 2026-09-25 17:11:44 -04:00
Owner

Summary

  • add ignored macOS process-boundary qualification for the runnable pilot jerboa.repl TCP path using the installed Jerboa toolchain
  • add ignored macOS process-boundary qualification for console.attach over Unix sockets through a real endpoint and mux fixture
  • make the secmon retry process test deterministic by starting the retry endpoint after the intentionally dropped first result
  • update the standalone REPL worker lockfile so --locked --offline worker tests are usable
  • bump package version to 0.3.3

Verification

  • sh .forgejo/require-version-bump.sh origin/master HEAD
  • cargo fmt --manifest-path native/Cargo.toml --all -- --check
  • git diff --check
  • cargo test --manifest-path native/Cargo.toml --locked -p conduit-cli -p conduit-endpoint -p conduit-platform -p conduit-services
  • cargo clippy --manifest-path native/Cargo.toml --locked -p conduit-cli -p conduit-endpoint -p conduit-platform -p conduit-services --all-targets -- -D warnings
  • CONDUIT_ENDPOINT_BIN=/Users/user/work/jerboa-wormhole-runnable-pilot/native/target/debug/conduit-endpoint CONDUIT_JERBUILD_SMOKE=/Users/user/.local/bin/jerbuild CONDUIT_STDLIB_SMOKE=$(/Users/user/.local/bin/jerbuild --jerboa-home)/lib cargo test --manifest-path native/Cargo.toml -p conduit-cli --test pilot_process --locked -- --ignored --nocapture
  • CONDUIT_ENDPOINT_BIN=/Users/user/work/jerboa-wormhole-runnable-pilot/native/target/debug/conduit-endpoint cargo test --manifest-path native/Cargo.toml -p conduit-cli --test secmon_process --locked -- --ignored --nocapture
  • cargo test --manifest-path service-adapters/jerboa-repl/worker/Cargo.toml --locked --offline
  • CONDUIT_JERBUILD_SMOKE=/Users/user/.local/bin/jerbuild CONDUIT_STDLIB_SMOKE=$(/Users/user/.local/bin/jerbuild --jerboa-home)/lib cargo test --manifest-path service-adapters/jerboa-repl/worker/Cargo.toml --locked --offline macos_worker_runs_real_installed_jerbuild -- --ignored --nocapture
  • cargo test --manifest-path native/Cargo.toml -p conduit-cli --test forward_process --locked -- --ignored --nocapture
## Summary - add ignored macOS process-boundary qualification for the runnable pilot `jerboa.repl` TCP path using the installed Jerboa toolchain - add ignored macOS process-boundary qualification for `console.attach` over Unix sockets through a real endpoint and mux fixture - make the secmon retry process test deterministic by starting the retry endpoint after the intentionally dropped first result - update the standalone REPL worker lockfile so `--locked --offline` worker tests are usable - bump package version to 0.3.3 ## Verification - `sh .forgejo/require-version-bump.sh origin/master HEAD` - `cargo fmt --manifest-path native/Cargo.toml --all -- --check` - `git diff --check` - `cargo test --manifest-path native/Cargo.toml --locked -p conduit-cli -p conduit-endpoint -p conduit-platform -p conduit-services` - `cargo clippy --manifest-path native/Cargo.toml --locked -p conduit-cli -p conduit-endpoint -p conduit-platform -p conduit-services --all-targets -- -D warnings` - `CONDUIT_ENDPOINT_BIN=/Users/user/work/jerboa-wormhole-runnable-pilot/native/target/debug/conduit-endpoint CONDUIT_JERBUILD_SMOKE=/Users/user/.local/bin/jerbuild CONDUIT_STDLIB_SMOKE=$(/Users/user/.local/bin/jerbuild --jerboa-home)/lib cargo test --manifest-path native/Cargo.toml -p conduit-cli --test pilot_process --locked -- --ignored --nocapture` - `CONDUIT_ENDPOINT_BIN=/Users/user/work/jerboa-wormhole-runnable-pilot/native/target/debug/conduit-endpoint cargo test --manifest-path native/Cargo.toml -p conduit-cli --test secmon_process --locked -- --ignored --nocapture` - `cargo test --manifest-path service-adapters/jerboa-repl/worker/Cargo.toml --locked --offline` - `CONDUIT_JERBUILD_SMOKE=/Users/user/.local/bin/jerbuild CONDUIT_STDLIB_SMOKE=$(/Users/user/.local/bin/jerbuild --jerboa-home)/lib cargo test --manifest-path service-adapters/jerboa-repl/worker/Cargo.toml --locked --offline macos_worker_runs_real_installed_jerbuild -- --ignored --nocapture` - `cargo test --manifest-path native/Cargo.toml -p conduit-cli --test forward_process --locked -- --ignored --nocapture`
Add runnable pilot process qualification
All checks were successful
version-policy / required (pull_request) Successful in 3m44s
required-ci / required (pull_request) Successful in 7m15s
9324d84117
ober merged commit 54ef6fcac6 into master 2026-09-25 17:11:44 -04:00
ober referenced this pull request from a commit 2026-09-25 17:11:46 -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!8
No description provided.