Files
compounding-intelligence/tests/test_update_checker.py
Alexander Payne 80f82c9ecd
Some checks failed
Test / pytest (pull_request) Failing after 8s
feat(5.3): Add Update Checker — compare installed vs latest versions
Add scripts/update_checker.py — dependency health monitor that checks
installed Python packages against PyPI latest, classifies updates by
semver (major/minor/patch), flags breaking changes, and outputs a
human-readable or JSON report.

Acceptance criteria:
  ✓ Compares installed vs latest via pip list + PyPI JSON API
  ✓ Reports major/minor/patch updates with severity (high/medium/low)
  ✓ Flags breaking changes (major version jumps)
  ✓ Output: formatted text report or --json machine report

Also adds comprehensive test suite (11 tests, all passing).

Refs: #109
2026-04-26 09:23:39 -04:00

6.2 KiB