chore(deps): bump vite-task to pick up the Windows ps1 stdin gate#1973
Conversation
✅ Deploy Preview for viteplus-preview canceled.
|
✅ Deploy Preview for viteplus-preview canceled.
|
vite-plus
@voidzero-dev/vite-plus-core
@voidzero-dev/vite-plus-prompts
@voidzero-dev/vite-plus-cli-darwin-arm64
@voidzero-dev/vite-plus-cli-darwin-x64
@voidzero-dev/vite-plus-cli-linux-arm64-gnu
@voidzero-dev/vite-plus-cli-linux-arm64-musl
@voidzero-dev/vite-plus-cli-linux-x64-gnu
@voidzero-dev/vite-plus-cli-linux-x64-musl
@voidzero-dev/vite-plus-cli-win32-arm64-msvc
@voidzero-dev/vite-plus-cli-win32-x64-msvc
@voidzero-dev/vite-plus-darwin-arm64
@voidzero-dev/vite-plus-darwin-x64
@voidzero-dev/vite-plus-linux-arm64-gnu
@voidzero-dev/vite-plus-linux-arm64-musl
@voidzero-dev/vite-plus-linux-x64-gnu
@voidzero-dev/vite-plus-linux-x64-musl
@voidzero-dev/vite-plus-win32-arm64-msvc
@voidzero-dev/vite-plus-win32-x64-msvc
commit: |
Pin vite-plus to the pkg.pr.new build of voidzero-dev/vite-plus#1973 (the Windows ps1 stdin-hang fix) via the catalog + overrides, and revert the workaround actions to stock (setup-vp@v1, tauri-apps/tauri-action@v0). If the Windows build now completes, the vp-side fix resolves the hang on its own, without the forked tauri-action stdin-close workaround.
|
The verification at fengmk2/digital-signature#1 was successful. |
Pin vite-plus to the pkg.pr.new build of voidzero-dev/vite-plus#1973 (the Windows ps1 stdin-hang fix) via catalog + overrides, and revert the workaround actions to stock (setup-vp@v1, tauri-apps/tauri-action@v0). If the Windows build completes, the vp-side fix resolves the hang on its own.
|
voidzero-dev/vite-task#491 is merged (squash commit `6cfa6e47`), so the rev here is re-pinned from the branch commit to the merged Verified end-to-end with stock actions (upstream open-stdin
Both confirm the plan-time ps1 stdin gate resolves the Windows hang on its own, with no tauri-action/setup-vp workaround. |
vite-task's plan-time `.cmd` -> `powershell -File <.ps1>` rewrite was ungated and hung Windows CI builds (the `.ps1` wrappers block draining a non-TTY stdin pipe). vite-task@fix/ps1-stdin-tty-gate gates that rewrite on `is_stdin_terminal()`, matching vite_command's ps1_shim. Bumps the vite-task rev from 8daa9bb7 to 0c5c6236. Ref #1489
vite_command::ps1_shim and vite_task_plan::ps1_shim each had their own copy of the cached stdin-TTY gate. vite-task now hosts it once in the shared vite_powershell crate, so drop the local copy here and call the shared function. Bumps the vite-task rev to 0068d09b.
voidzero-dev/vite-task#491 merged to main as 6cfa6e47. Point the rev there (was the branch commit 0068d09b) so it tracks a permanent commit on main.
|
@codex review |
2f78f93 to
d2abc1b
Compare
|
Codex Review: Didn't find any major issues. Another round soon, please! Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Problem
vite-task's plan-time
.cmd->.ps1rewrite was ungated and hung Windows CI builds viavp run <script>(e.g.vp run tauri build): the.ps1wrappers block draining a non-TTY stdin pipe, so the process never exits after the build finishes and the runner waits on the open pipe until the job is cancelled hours later.Fix
Bump vite-task to
fix/ps1-stdin-tty-gate, which gates that rewrite onis_stdin_terminal()(matchingvite_command's ps1_shim). Rev8daa9bb7->0c5c6236.Depends on voidzero-dev/vite-task#491
Closes #1971