Skip to content

feat(walker): add Deduplicated() to BloomTracker and MapTracker

c8920a2
Select commit
Loading
Failed to load commit list.
Open

feat(dag/walker): opt-in BloomTracker to avoid duplicated walks #1124

feat(walker): add Deduplicated() to BloomTracker and MapTracker
c8920a2
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Mar 30, 2026 in 0s

62.77% (+0.21%) compared to 43c30ce

View this Pull Request on Codecov

62.77% (+0.21%) compared to 43c30ce

Details

Codecov Report

❌ Patch coverage is 78.46154% with 70 lines in your changes missing coverage. Please review.
✅ Project coverage is 62.77%. Comparing base (43c30ce) to head (c8920a2).

Files with missing lines Patch % Lines
pinning/pinner/dspinner/uniquepinprovider.go 55.17% 17 Missing and 9 partials ⚠️
dag/walker/walker.go 80.95% 10 Missing and 6 partials ⚠️
dag/walker/entity.go 77.94% 11 Missing and 4 partials ⚠️
dag/walker/visited.go 87.77% 7 Missing and 4 partials ⚠️
provider/provider.go 92.00% 2 Missing ⚠️

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #1124      +/-   ##
==========================================
+ Coverage   62.56%   62.77%   +0.21%     
==========================================
  Files         261      265       +4     
  Lines       26216    26539     +323     
==========================================
+ Hits        16402    16660     +258     
- Misses       8125     8170      +45     
- Partials     1689     1709      +20     
Files with missing lines Coverage Δ
provider/provider.go 90.16% <92.00%> (+19.11%) ⬆️
dag/walker/visited.go 87.77% <87.77%> (ø)
dag/walker/entity.go 77.94% <77.94%> (ø)
dag/walker/walker.go 80.95% <80.95%> (ø)
pinning/pinner/dspinner/uniquepinprovider.go 55.17% <55.17%> (ø)

... and 7 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.