Files
react-native-devtools-frontend/OWNERS
T
Paul Lewis 6c0b15e0dc Adds global list of files expected for the GRD
We've found that files missed from the GRD cause issues in Chromium,
since it looks to the GRD/pak in order to serve the DevTools frontend.
Standalone builds of the DevTools frontend (as well as using
--custom-devtools-frontend in Chromium) do not present with the issue,
since in those cases the files are loaded directly from disk (rather
than via the GRD/pak file).

This CL introduces two new lists: a global list of files required for
the Release build (is_debug=false) of Chromium, and a second list of
files required for the Debug build (is_debug=true). These lists are
cross-referenced to ensure no overlap, thus in Release we use the first
list, and in Debug we use both.

In the root BUILD.gn we now check that files that are inputted to the
GRD builder action map exactly to the list of files expected for the
GRD, and any mismatch causes a build failure.

R=danno@chromium.org

DISABLE_THIRD_PARTY_CHECK=Adding owners and file at the same time

Change-Id: I5e215eb5dc249123ab07210baa3eeb00da225410
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2324586
Commit-Queue: Paul Lewis <aerotwist@chromium.org>
Reviewed-by: Daniel Clifford <danno@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
Reviewed-by: Paul Lewis <aerotwist@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
2020-07-30 20:00:00 +00:00

22 lines
880 B
Plaintext

file://ENG_REVIEW_OWNERS
per-file .*=file://INFRA_OWNERS
per-file AUTHORS=file://COMMON_OWNERS
per-file BUILD.gn=file://INFRA_OWNERS
per-file DEPS=file://INFRA_OWNERS
per-file PRESUBMIT.py=file://INFRA_OWNERS
per-file README.md=file://COMMON_OWNERS
per-file WATCHLISTS=file://INFRA_OWNERS
per-file all_devtools_files.gni=file://COMMON_OWNERS
per-file all_devtools_modules.gni=file://COMMON_OWNERS
per-file devtools_grd_files.gni=file://COMMON_OWNERS
per-file codereview.settings=file://INFRA_OWNERS
per-file devtools_image_files.gni=file://COMMON_OWNERS
per-file devtools_module_entrypoints.gni=file://COMMON_OWNERS
per-file htaccess=file://INFRA_OWNERS
per-file karma.conf.json=file://INFRA_OWNERS
per-file package-lock.json=file://INFRA_OWNERS
per-file package.json=file://INFRA_OWNERS
per-file tsconfig.base.json=file://INFRA_OWNERS
per-file tsconfig.json=file://INFRA_OWNERS