diff options
author | Klaus Aehlig <klaus.aehlig@huawei.com> | 2024-10-25 18:09:00 +0200 |
---|---|---|
committer | Klaus Aehlig <klaus.aehlig@huawei.com> | 2024-10-25 18:09:00 +0200 |
commit | 8673c845f507e1916720763433ffee44f64482be (patch) | |
tree | 3e4026b47526742ce86fb11d37c7158647261dc6 /lint/RULES | |
parent | d67fb3eff0159684accbc7afc3438a8aac4feb50 (diff) | |
parent | ee06e3ec3b3deb0a9bf43165ba477e54f4ccbcc5 (diff) | |
download | rules-cc-8673c845f507e1916720763433ffee44f64482be.tar.gz |
Merge branch 'just-rules' into rules
Diffstat (limited to 'lint/RULES')
-rw-r--r-- | lint/RULES | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -63,6 +63,10 @@ , " by the field \"config\", and" , "- OUT pointing to a directory to which files with the lint result" , " can be written." + , "- META pointing to a json file contaning" + , " - at key \"direct deps artifact names\" a list of all input" + , " artifacts that come from the target itself or are runfiles of a" + , " direct dependency." , "It is supposed to indicate by the exit code whether the file to lint" , "complies with the given linting policy, with 0 meaning" , "compliant." @@ -152,6 +156,12 @@ , "dep": {"type": "var", "name": "_"} } ] + , [ "direct deps artifact names" + , { "type": "DEP_PROVIDES" + , "dep": {"type": "var", "name": "_"} + , "provider": "direct deps artifact names" + } + ] ] , "body": { "type": "TREE" @@ -170,6 +180,19 @@ , "subdir": "config" , "$1": {"type": "var", "name": "config"} } + , { "type": "singleton_map" + , "key": "meta.json" + , "value": + { "type": "BLOB" + , "data": + { "type": "json_encode" + , "$1": + { "type": "env" + , "vars": ["direct deps artifact names"] + } + } + } + } ] } , "cmd": |