Commit ee4e19d
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 #13571 parent 87aa125 commit ee4e19d
2 files changed
+116
-40
lines changed
0 commit comments