Skip to content

refactor: remove legacy SourceInfo field usage#151

Merged
rmanibus merged 1 commit into
mainfrom
refactor/remove-sourceinfo-legacy-fields
Mar 18, 2026
Merged

refactor: remove legacy SourceInfo field usage#151
rmanibus merged 1 commit into
mainfrom
refactor/remove-sourceinfo-legacy-fields

Conversation

@rmanibus
Copy link
Copy Markdown
Contributor

Closes #150

Summary

  • remove remaining runtime use of legacy SourceInfo.VolumeUUID and SourceInfo.VolumeLabel fields after the type cleanup
  • update snapshot matching, grouping, and CLI formatting to rely on Identity, PathID, and DriveName
  • refresh the affected tests to use the current source identity model consistently

Testing

  • go test ./...
  • golangci-lint run ./...

@rmanibus rmanibus added this to the v1.14.0 milestone Mar 18, 2026
@rmanibus rmanibus merged commit 9ad0736 into main Mar 18, 2026
6 checks passed
@rmanibus rmanibus deleted the refactor/remove-sourceinfo-legacy-fields branch March 18, 2026 09:29
@rmanibus rmanibus added the chore Maintenance and tooling changes label Mar 18, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 18, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@rmanibus rmanibus added refactor and removed chore Maintenance and tooling changes labels Apr 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove remaining legacy SourceInfo field dependencies

1 participant