feat: stub running-process broker adoption#529
Conversation
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (4)
📝 WalkthroughWalkthroughThis PR introduces the running-process broker adoption seam for fbuild. It adds environment-based configuration to select between direct HTTP daemon mode and broker-requested mode, defines service-definition constants and path resolution, and integrates adoption status into CLI diagnostics and logs. ChangesRunning-process broker adoption seam
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Possibly related issues
Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
fbuild_paths::running_processadoption seam for service metadata, platform service-definition paths, and theRUNNING_PROCESS_DISABLE=1escape hatchfbuild-daemon.servicedef.textproto.intemplate stub for future packager-side protobuf generationCritical Windows host checks
git diff --checksoldr cargo test -p fbuild-paths running_process -- --nocapturesoldr cargo check -p fbuild-clisoldr cargo fmt -p fbuild-paths -p fbuild-cli -- --checkStubbed / deferred
fbuild.servicedefin packages/installersBackendHandleendpoint-response probing; fbuild still uses the HTTP daemon endpoint in this slicerunning_process::broker::client::connect_to_backend/ Hello-skip broker pathRefs #510.
Refs zackees/running-process#242.
Refs zackees/running-process#228.
Summary by CodeRabbit
New Features
Chores