Closed cottsay closed 5 months ago
Attention: Patch coverage is 90.90909%
with 1 lines
in your changes are missing coverage. Please review.
Project coverage is 83.25%. Comparing base (
db84706
) to head (25e73e7
).
Files | Patch % | Lines |
---|---|---|
colcon_core/package_descriptor.py | 90.90% | 0 Missing and 1 partial :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
When computing the dependency graph, the existing API exposes a parameter for indicating which direct dependency categories to collect as well as what indirect (recursive) dependency categories to collect.
This change allows the caller to specify different recursive dependency categories depending on which category included the dependency in the graph to begin with.
Eventually, this enhancement can be leveraged as part of the "dependency narrowing" effort to drop build-only dependencies from a chain where only runtime dependencies are specified.