nx
Nx
GitHub
Nx
Workspace
GitHub
CI Pipeline Executions
Current execution
Succeeded
feat/nxc-4694-4698-agent-output
Runs and Agents
Timeline
Beta
Configuration
Self-Healing CI
Project Graph
Circular Dependencies
Enterprise
Resource Usage
Analysis
Conformance
Enterprise
Runs
Current run
Succeeded
Tasks
Resource Usage
Insights
Compare tasks
Analytics
Sign in
Toggle sidebar
fix(core): stop the batch-log sweep following a symlinked directory `read_dir` opens through `opendir(2)`, which follows a symlink on the directory itself. The per-entry handling already refuses to follow a link - a symlinked entry is neither aged by its target nor counted - but the root it is handed was never checked, so a `batchOutputs` planted as a symlink had the sweep delete that directory's files older than seven days instead. `~/.nx` is writable by anything sharing our uid, which is why `probeWritable` opens with `wx` for the same reason; this is the same adversary one directory up. Refusing a non-directory or symlinked root is the right failure, since symlinking it is not a supported configuration.
nx-cloud record -- nx sync:check
⌘K
Succeeded
nx-cloud record -- nx sync:check
Click to copy
Linux
4 CPU cores
0654f71a
36703
No resource usage was collected for this run.
GitHub
Nx
Workspace