Skip to content

Add PackageRefSet and SplitRefSet for reflist merging & subtraction - #1617

Draft
refi64 wants to merge 2 commits into
aptly-dev:masterfrom
refi64:wip/refi64/refsets
Draft

Add PackageRefSet and SplitRefSet for reflist merging & subtraction#1617
refi64 wants to merge 2 commits into
aptly-dev:masterfrom
refi64:wip/refi64/refsets

Add PackageRefSet and SplitRefSet for reflist merging & subtraction

a6fecd2
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 29, 2026 in 0s

77.26% (-0.12%) compared to f59b0d2

View this Pull Request on Codecov

77.26% (-0.12%) compared to f59b0d2

Details

Codecov Report

❌ Patch coverage is 83.98357% with 156 lines in your changes missing coverage. Please review.
✅ Project coverage is 77.26%. Comparing base (f59b0d2) to head (a6fecd2).

Files with missing lines Patch % Lines
deb/reflist.go 86.68% 30 Missing and 21 partials ⚠️
api/db.go 17.02% 35 Missing and 4 partials ⚠️
cmd/db_cleanup.go 67.04% 20 Missing and 9 partials ⚠️
deb/publish.go 79.16% 5 Missing and 5 partials ⚠️
deb/local.go 76.47% 2 Missing and 2 partials ⚠️
deb/remote.go 75.00% 2 Missing and 2 partials ⚠️
deb/snapshot.go 78.94% 2 Missing and 2 partials ⚠️
api/repos.go 88.00% 3 Missing ⚠️
deb/refset.go 97.47% 2 Missing and 1 partial ⚠️
api/snapshot.go 94.87% 1 Missing and 1 partial ⚠️
... and 4 more
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1617      +/-   ##
==========================================
- Coverage   77.37%   77.26%   -0.12%     
==========================================
  Files         165      166       +1     
  Lines       15747    16348     +601     
==========================================
+ Hits        12185    12631     +446     
- Misses       2356     2479     +123     
- Partials     1206     1238      +32     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

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