Skip to content
vxvx
GitHubBlueskydev.toRSS

// the vx blog

sandbox

Posts tagged sandbox.

RSS

A sandboxed task reads what it depends on, and nothing beside it

A sandboxed task can read the outputs of the tasks it depends on, in any project, and never their sources. With hermetic: true it reads nothing of the machine you did not name.

The sandbox catches the input you forgot to declare

A cache is only correct if the declared inputs are every file the task reads. Instead of guessing that set, vx runs a task with the declared paths as the only workspace files it can touch, and fails the run on an undeclared one of its own.

Turborepo, Nx and other product names are trademarks of their owners. vx is not affiliated with or endorsed by them.