Skip to content

Commit ee4e19d

Browse files
authored
chore(deps): bump vite-task for workspace file-handle fix (#1400)
## Summary - Bump vite-task to [954cd3be](voidzero-dev/vite-task@954cd3be), picking up voidzero-dev/vite-task#335 which refactors `FileWithPath` to pre-read file contents into memory and close the OS handle immediately — so `WorkspaceRoot` no longer holds a live file handle on `pnpm-workspace.yaml` for the lifetime of long-running `vp run` sessions - Bump `rustls-webpki` 0.103.10 → 0.103.12 to patch RUSTSEC-2026-0098 and RUSTSEC-2026-0099 ## Context On Windows, `vp run dev` keeps a `Session` (and its `WorkspaceRoot`) alive for the full duration of the dev server. The open handle on `pnpm-workspace.yaml` could prevent pnpm in a second terminal from atomically replacing the file via write-temp-then-rename, surfacing as `EPERM: operation not permitted`. See #1357 for the full reproduction. Also rolls forward other vite-task commits that landed on main since the previous pin: - refactor: migrate from bincode to wincode (vite-task#334) - refactor: extract NativeStr into standalone crate (vite-task#338) - refactor(tests): adopt libtest-mimic and custom snapshot_test crate (vite-task#339) - refactor: remove unused MaybeString wrapper type (vite-task#336) - chore(deps): switch seccompiler to upstream rust-vmm/seccompiler (vite-task#337) - Consolidate workspace dependencies and add cargo-autoinherit (vite-task#333) - Forward CLI extra args only to explicitly requested tasks (vite-task#332) - fix(fspy): ignore malformed tracked paths without panicking (vite-task#330) - chore(deps): update crate-ci/typos action to v1.45.1 (vite-task#331) - refactor(fspy): gate ipc channel module on non-musl targets (vite-task#328) - refactor(fspy): gate ipc_channel_conf on non-musl targets (vite-task#327) ## Test plan - [x] `cargo check --workspace` — clean - [x] `cargo deny check` — advisories ok, bans ok, licenses ok, sources ok - [x] All vite-plus own crate tests pass (690+ tests) - [x] vite-task regression tests pass (rename-over-target + Linux `/proc/self/fd` fd check) Closes #1357
1 parent 87aa125 commit ee4e19d

File tree

2 files changed

+116
-40
lines changed

2 files changed

+116
-40
lines changed

0 commit comments

Comments
 (0)