Some checks failed
continuous-integration/drone/tag Build is failing
Add 6 new unit tests covering all execution paths: - Cache disabled → full scan - Force refresh → full scan - No cache → initial scan - Old cache format → upgrade - Cache with changes → incremental update - Cache loaded flow Refactor get_projects to use dependency injection for testability, allowing mocks for cache operations and filesystem scanning. Bump version to 0.4.3