Developer reports
Bazel BEP artifact closure
Resolve named output-file sets for each target, configuration, aspect and output group.
Your inputs
Start with an exampleYour result
Example resultAa — A small example of your colors.
How it works
Follow outputGroup.fileSets transitively and include inlineFiles. Deduplicate identical file metadata within each group; retain URIs, contents and symlink targets without opening them.
The example resolves two files through root/leaf sets plus one inline file: three artifact links in one output group.
Limits
Protobuf JSON field names only. Up to 10000 events, 2000 groups, 40000 resolved links and 400000 reference visits. Missing sets, cycles and incomplete groups stay visible. This is not a build-success, artifact-integrity or complete-stream validator.