Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
chore: finish cancellation review metadata
Co-authored-by: GPT-6 Codex <codex@openai.com>
  • Loading branch information
danieljvdm and codex committed Sep 14, 2026
commit 036ab7f3155e372c220905a570124b70ac5cc394
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Changelog

- **Fixed** Cancelling a task after a sibling failure now terminates its descendant processes as well, so worker runtimes and background helpers do not survive the cancelled run ([#???](https://github.com/voidzero-dev/vite-task/pull/???)).
- **Fixed** Cancelling a noninteractive task after a sibling failure now terminates its descendant processes as well, so worker runtimes and background helpers do not survive the cancelled run ([#724](https://github.com/voidzero-dev/vite-task/pull/724)).
- **Fixed** `vp run` no longer hangs or fails when a task leaves a process running behind it, such as a dev server or a background helper, or when one of a task's processes is killed. The run finishes as soon as the task itself does, and the files the task used are still recorded ([#544](https://github.com/voidzero-dev/vite-task/issues/544), [#675](https://github.com/voidzero-dev/vite-task/pull/675)).
- **Fixed** A task that reads or writes an unusually large number of files now runs to the end instead of being killed partway through. Vite+ reports the run as not cached, because it could not record every file the task used ([#533](https://github.com/voidzero-dev/vite-task/issues/533), [#675](https://github.com/voidzero-dev/vite-task/pull/675)).
- **Fixed** Vite+ diagnostics now display individual paths and working directories without Rust debug formatting such as quoted paths or escaped Windows backslashes ([#534](https://github.com/voidzero-dev/vite-task/pull/534)).
Expand Down
7 changes: 7 additions & 0 deletions crates/vt/src/session/execute/spawn.rs
Original file line number Diff line number Diff line change
Expand Up @@ -247,6 +247,13 @@ struct TaskProcess {
}

impl TaskProcess {
#[cfg_attr(
windows,
expect(
clippy::unused_self,
reason = "Windows console events are delivered without per-task forwarding"
)
)]
const fn forwards_interrupt(&self) -> bool {
#[cfg(unix)]
{
Expand Down