You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add resilient ENOENT handling for parallel build races
When mvnd runs tests in parallel with the docs build, ephemeral
directories like .camel-jbang/work can be created and deleted during
glob scanning, causing ENOENT errors that abort the entire stream
and result in missing symlinks (e.g. 47 of 71 expected files).
Add a resilientSrc() wrapper around gulp.src() that:
- Catches ENOENT errors and continues processing remaining files
- Uses a 'close' event handler as fallback to end the passthrough
stream if the source stops without emitting 'end'
- Adds .camel-jbang to the ignore patterns alongside target
- Adds diagnostic logging showing symlink counts per destination
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments