151c657398
fix(flatpak): restore VersionQuerier functions lost in refactor
...
The capabilities_linux.go deletion moved VersionQuerier methods
(latestVersion, listUpgrades, upgradeAvailable, versionCmp) to
capabilities.go as receiver methods, but their platform implementations
were not added to flatpak_linux.go, causing build failure on Linux.
Also removes accidentally committed .DS_Store, .crush/, and AGENTS.md.
2026-03-06 03:15:43 +00:00
b12f956e45
test: exhaustive integration tests with codecov
...
- Root package unit tests: Targets, TargetNames, ApplyOptions, error sentinels
- Every provider integration test now covers:
- All Manager interface methods (positive + negative cases)
- GetCapabilities verification (assert expected interfaces)
- VersionQuerier: LatestVersion, ListUpgrades, UpgradeAvailable, VersionCmp
- Holder: Hold, ListHeld, Unhold (apt, dnf)
- Cleaner: Autoremove, Clean
- FileOwner: FileList, Owner (+ not-found cases)
- RepoManager: ListRepos (apt, dnf, flatpak)
- KeyManager: ListKeys (apt, dnf)
- Grouper: GroupList, GroupInfo (pacman, dnf)
- NameNormalizer: NormalizeName, ParseArch table tests (apt, dpkg, dnf, rpm)
- Containertest matrix: 5 distros (debian, alpine, arch, fedora39, fedora-latest)
- CI: coverage profiles uploaded per-job, merged in codecov job
- Added .gitignore for coverage files
2026-02-26 02:50:48 +00:00