From 9b0fe97cd90c0244185e0ee610e18b284b539bb2 Mon Sep 17 00:00:00 2001 From: Hare Date: Mon, 29 Jun 2026 05:02:34 +0900 Subject: [PATCH] ticket: record e2e worker metadata root fix --- .yoi/tickets/00001KW7835H0/item.md | 2 +- .yoi/tickets/00001KW7835H0/thread.md | 30 ++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/.yoi/tickets/00001KW7835H0/item.md b/.yoi/tickets/00001KW7835H0/item.md index 9f816a97..3828ea85 100644 --- a/.yoi/tickets/00001KW7835H0/item.md +++ b/.yoi/tickets/00001KW7835H0/item.md @@ -2,7 +2,7 @@ title: '旧Pod関連クレートを削除しWorker/Runtime storeへ整理する' state: 'inprogress' created_at: '2026-06-28T13:53:21Z' -updated_at: '2026-06-28T20:00:09Z' +updated_at: '2026-06-28T20:02:28Z' assignee: null queued_by: 'workspace-panel' queued_at: '2026-06-28T16:51:00Z' diff --git a/.yoi/tickets/00001KW7835H0/thread.md b/.yoi/tickets/00001KW7835H0/thread.md index 26e3bfda..fb5c823f 100644 --- a/.yoi/tickets/00001KW7835H0/thread.md +++ b/.yoi/tickets/00001KW7835H0/thread.md @@ -400,3 +400,33 @@ E2E harness は `HOME` と `XDG_DATA_HOME` を分けて渡しており、`YOI_DA 補足: `YOI_POD_RUNTIME_COMMAND` の残存は既存設計上の dev executable-path override として扱い、今回の blocker にはしていない。 --- + + + +## Implementation report + +Change-response implementation report: + +Reviewer の E2E Worker metadata root blocker を修正し、追加 commit を作成済み。Ticket ファイル編集、merge、close、cleanup は未実施。 + +Commit: +- `fdd902d5 fix: align e2e worker metadata root` + +変更内容: +- `tests/e2e/src/lib.rs` + - E2E fixture の Worker metadata helper を active code の `manifest::paths::data_dir()` の既定解決に合わせた。 + - `XDG_DATA_HOME/yoi/workers` ではなく、fixture の `HOME` から解決される `$HOME/.yoi/workers` を使用。 + - `fixture_worker_metadata_root` artifact も同じ `$HOME/.yoi/workers` を記録するよう修正。 + - `active_worker_metadata_root(&home)` helper を追加し、書き込み先と artifact 記録を同一関数で揃えた。 + +Validation: +- `cargo fmt`: success +- `cargo check -p yoi-e2e`: success +- `git diff --check`: success +- `cargo test -p yoi-e2e`: success +- `cargo check -p yoi`: success + +Final state: +- child worktree is clean. + +---