From e25a6ce990a6d393c79acee4319f672f16f4ee52 Mon Sep 17 00:00:00 2001 From: Richard Lau Date: Fri, 28 Nov 2025 16:28:49 +0000 Subject: [PATCH] tools: don't fetch V8 deps in the source tree The Node.js source tree already includes several V8 DEPS under `deps/v8/third_party` that are needed to build Node.js. Exclude these in `tools/v8/fetch_deps.py` to prevent "Conflicting directory" warnings when running the V8 CI. --- tools/v8/fetch_deps.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tools/v8/fetch_deps.py b/tools/v8/fetch_deps.py index b7e628608ad419..728e48eb14e899 100755 --- a/tools/v8/fetch_deps.py +++ b/tools/v8/fetch_deps.py @@ -26,6 +26,14 @@ "custom_deps" : { # These deps are already part of Node.js. "v8/base/trace_event/common" : None, + "v8/third_party/abseil-cpp" : None, + "v8/third_party/dragonbox/src" : None, + "v8/third_party/fp16/src" : None, + "v8/third_party/fast_float/src" : None, + "v8/third_party/highway/src" : None, + "v8/third_party/jinja2" : None, + "v8/third_party/markupsafe" : None, + "v8/third_party/simdutf" : None, # These deps are unnecessary for building. "v8/test/benchmarks/data" : None, "v8/testing/gmock" : None,