feat: integrate vite-task runner-aware tools (auto output + tracked envs)#1774
Open
wan9chi wants to merge 2 commits into
Open
feat: integrate vite-task runner-aware tools (auto output + tracked envs)#1774wan9chi wants to merge 2 commits into
wan9chi wants to merge 2 commits into
Conversation
✅ Deploy Preview for viteplus-preview canceled.
|
83d8d81 to
6006f44
Compare
2d380bf to
a39a5d3
Compare
f3c2f78 to
0c7099a
Compare
baadc47 to
8f14d85
Compare
Contributor
|
✅ Staging deployment successful! Preview: https://viteplus-staging.void.app/ |
6c9f8bf to
88a28a4
Compare
fengmk2
reviewed
Jun 15, 2026
Merged
4 tasks
52d8389 to
db35a29
Compare
liangmiQwQ
reviewed
Jun 23, 2026
db35a29 to
22f79af
Compare
|
No dependency changes detected. Learn more about Socket for GitHub. 👍 No dependency changes detected in pull request |
4 tasks
d5c89f0 to
59bc9f8
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 143238625a
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
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".
8fd0a8a to
b4790e4
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Integrates the runner-aware-tools work now available on
vite-task/main: Vite reports its inputs/outputs/envs to thevprunner via@voidzero-dev/vite-task-client, sovp buildno longer needs a hand-synthesized cache config. This enables auto output restoration and auto tracked envs through the runner protocol.Changes
82ec12b2(latestmain): runner-aware IPC server/client + embedded napi addon, tracked env fingerprinting, automatic output tracking/restoration by default, per-schema-version cache directories, and prefix-env executable lookup fixes. Regenerate the napi binding (RunnerClient/loadexports) andrun-config.tsfor the new task-config types (AutoTracking).vp build/vp devto latest vitejs/vite (c13a37b53), which carries the vite-task-client integration. vite lists@voidzero-dev/vite-task-clientin devDependencies, so it is bundled into vite's output, and therefore into@voidzero-dev/vite-plus-core, the same way as vite's other bundled deps (cac, esbuild, ...). No extra runtime dependency or build wiring is needed.vp build's synthetic cache config (env: ["VITE_*"], manual input excludes). The all-NoneEnabledCacheConfigkeeps caching enabled with auto input/output inference; vite'signoreInput/ignoreOutput/getEnv/getEnvsrefine the fingerprint at runtime.vp devstaysdisabled().output: []as the opt-out.vp-build-auto-output-restoration(dist restored on cache hit without a syntheticoutputconfig) andvp-build-auto-tracked-env(aVITE_env change invalidates the cache and names the changed env). Edge cases live in vite-task.Notes
main; this PR now pins latestmain(82ec12b2). Changelog diff for the latest repin: voidzero-dev/vite-task@68fb22e...82ec12b#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4edc462c7c5, v1.1.0), which is compatible with vitec13a37b53's rolldown1.0.3requirement.