yoi/.yoi/tickets/00001KXDCGNJE/thread.md

2.4 KiB

作成

LocalTicketBackend によって作成されました。


Intake summary

Marked ready by yoi ticket state.


State changed

Marked ready by yoi ticket state.


State changed

Ticket を yoi ticket が queued にしました。


State changed

State changed to inprogress.


Implementation report

Removed worker-runtime-rest-server --workspace and --cwd options.

  • Removed process config fields and CLI parsing for workspace/cwd.
  • Runtime Worker factory now uses a Runtime-local worker-root under the Runtime root instead of a workspace root for workdirless Workers.
  • Workdir bindings still provide their materialized root/cwd when a Worker has a Workdir.
  • Help no longer lists --workspace / --cwd; specifying either now fails as an unknown argument.

Validation:

  • cargo fmt --check
  • git diff --check
  • cargo check -q
  • cargo check -q -p worker-runtime --features fs-store,ws-server
  • cargo test -q -p worker-runtime --features fs-store,ws-server
  • cargo test -q -p yoi-workspace-server
  • cargo run -q -p worker-runtime --features ws-server,fs-store --bin worker-runtime-rest-server -- --help
  • cargo run -q -p worker-runtime --features ws-server,fs-store --bin worker-runtime-rest-server -- --workspace /tmp rejects the removed option
  • cargo run -q -p worker-runtime --features ws-server,fs-store --bin worker-runtime-rest-server -- --cwd /tmp rejects the removed option
  • Started worker-runtime-rest-server with only --bind and --fs-root and verified /v1/runtime responds with backend: fs_store
  • nix build .#yoi --no-link

State changed

State changed to done.