Closed jalkire closed 1 month ago
Attention: Patch coverage is 60.00000%
with 2 lines
in your changes missing coverage. Please review.
Project coverage is 70.13%. Comparing base (
4e682e6
) to head (ae1b1d4
). Report is 1 commits behind head on main.
Files with missing lines | Patch % | Lines |
---|---|---|
...pters/ComponentDetection/PodComponentExtensions.cs | 0.00% | 1 Missing :warning: |
.../ComponentDetection/RubyGemsComponentExtensions.cs | 0.00% | 1 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Are there any concerns caused by a diamond pattern? For instance, if my app has direct dependencies on package X and package Y, and those packages each have a direct dependency on package Z, does package Z get included as a dependency of both X and Y, or either X or Y ?
That's a good question! As it stands in this and the previous PR, the latter would occur (either X or Y). We primarily care about differentiating between direct and indirect dependencies, but I will double check if the both X and Y behavior is preferable.
This PR builds off of #746 to add support for ancestral dependencies of the remaining ecosystems supported by CD. The list of ecosystems supporting graph creation can be found here.