Repository navigation
Breaking
FIFO mode (transport <websocket-url> <runner-id>, named pipes in /tmp) is gone. Use transport --stdio or the Session library. The old arguments now exit 1 with FIFO mode was removed in 0.2.0. Use --stdio.
Released selective-ruby-core gems are unaffected because each bundles its own binary. selective-ruby-core main already speaks stdio (selectiveci/selective-ruby-core#80).
What's Changed
- Move the FIFO transport into src/engine.rs by @natevick in #12
- Add --snapshot and the library crate by @natevick in #13
- Add --build-env by @natevick in #14
- Add --upload-fragment by @natevick in #15
- Add the Session and BlockingSession API by @natevick in #16
- Add --stdio on the shared engine by @natevick in #17
- Add the conformance reference client by @natevick in #18
- Add the transport-conformance harness core by @natevick in #19
- Check manifest entries, backtraces and connect metadata in conformance by @natevick in #20
- Add reconnect, close and keepalive conformance scenarios by @natevick in #21
- Add retry, remove and repeated-id conformance scenarios by @natevick in #22
- Add recording, upload and signal conformance scenarios by @natevick in #23
- Add the ci workflow and document the transport modes by @natevick in #24
- Remove the FIFO transport; stdio only by @natevick in #25
New Contributors
Full Changelog: v0.1.2...v0.2.0