You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
depot_tools/metadata
Anne Redulla b9d7c85582 [ssci] Added CheckChromiumDependencyMetadata in presubmit_canned_checks
This CL adds a new function `CheckChromiumDependencyMetadata` in
`presubmit_canned_checks.py`. It can be used to check that files satisfy
the format defined by `README.chromium.template`
(https://chromium.googlesource.com/chromium/src/+/main/third_party/README.chromium.template).

The code for metadata validation can be found in `//metadata`. Note that
all metadata validation issues will be returned as warnings only for
now, while the quality of metadata is being uplifted.


Bug: b:277147404
Change-Id: Iacf1b3a11219ab752549f6dc6e882c93c0fbe780
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/4812578
Commit-Queue: Anne Redulla <aredulla@google.com>
Reviewed-by: Rachael Newitt <renewitt@google.com>
Reviewed-by: Gavin Mak <gavinmak@google.com>
Reviewed-by: Bruce Dawson <brucedawson@chromium.org>
2 years ago
..
fields Define main metadata validation functions 2 years ago
tests [ssci] Added CheckChromiumDependencyMetadata in presubmit_canned_checks 2 years ago
OWNERS [ssci] Defined basic metadata fields 2 years ago
PRESUBMIT.py [ssci] Added validate method for single dependencies 2 years ago
README.md Define main metadata validation functions 2 years ago
__init__.py Define main metadata validation functions 2 years ago
dependency_metadata.py Define main metadata validation functions 2 years ago
discover.py [ssci] Added CheckChromiumDependencyMetadata in presubmit_canned_checks 2 years ago
parse.py [ssci] Added CheckChromiumDependencyMetadata in presubmit_canned_checks 2 years ago
validate.py [ssci] Added CheckChromiumDependencyMetadata in presubmit_canned_checks 2 years ago
validation_result.py Define main metadata validation functions 2 years ago

README.md

Validation for Chromium's Third Party Metadata Files

This directory contains the code to validate Chromium's third party metadata files, i.e. README.chromium files.