1.9 KiB
1.9 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
Fixed not-found Workdir cleanup plan classification.
Root cause:
- Cleanup plan converted
WorkingDirectoryStatusKind::NotFoundwithformat!("{:?}").to_lowercase(), producingnotfoundinstead of the canonical API/status labelnot_found. - The action classifier only recognized
missing/not_found, so the candidate fell through toworkdir_dirty_discard, which the frontend disables by design.
Changes:
- Added explicit
workdir_status_kind_labelmapping forWorkingDirectoryStatusKind. NotFoundnow maps tonot_found, so cleanup plan candidates becomeworkdir_record_delete.
Validation:
cargo fmt --checkgit diff --checkcargo check -qcargo test -q -p yoi-workspace-server- targeted cleanup plan test
nix build .#yoi --no-link
State changed
State changed to done.