mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-12-10 16:52:15 -06:00
* Rename repository fixture to test_repository Also don't remove the built-in repositories. The list was incomplete, and tests don't seem to require that anymore. * Get rid of StoreType The type doesn't have much value, we have constant strings anyways. * Introduce types.py * Use slug to determine which repository urls to return * Simplify BuiltinRepository enum * Mock GitRepo load * Improve URL handling and repository creation logic * Refactor update_repositories * Get rid of get_from_url It is no longer used in production code. * More refactoring * Address pylint * Introduce is_git_based property to Repository class Return all git based URLs, including the Core repository. * Revert "Introduce is_git_based property to Repository class" This reverts commit dfd5ad79bf23e0e127fc45d97d6f8de0e796faa0. * Fold type.py into const.py Align more with how Supervisor code is typically structured. * Update supervisor/store/__init__.py Co-authored-by: Mike Degatano <michael.degatano@gmail.com> * Apply repository remove suggestion * Fix tests --------- Co-authored-by: Mike Degatano <michael.degatano@gmail.com>