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.

PR-URL: https://github.com/nodejs/node/pull/60883
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
This commit is contained in:
Richard Lau
2025-12-01 15:12:10 +00:00
committed by GitHub
parent f9f343fb8d
commit 90ff75f432

View File

@@ -26,6 +26,14 @@ GCLIENT_SOLUTION = [
"custom_deps" : { "custom_deps" : {
# These deps are already part of Node.js. # These deps are already part of Node.js.
"v8/base/trace_event/common" : None, "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. # These deps are unnecessary for building.
"v8/test/benchmarks/data" : None, "v8/test/benchmarks/data" : None,
"v8/testing/gmock" : None, "v8/testing/gmock" : None,