mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-12 13:47:01 +00:00
- add role_config_path support and services edges in combined resolver/tree - add services resolver mapping with desktop enabled rule (non-shared) - add unittest coverage for repo_paths, yaml parsing, services mapping/BFS, and combined tree cycles - update tests to reflect new stable path expectations and tree output https://chatgpt.com/share/696cb80f-e8f4-800f-b062-e47985b4b074
6 lines
177 B
Python
6 lines
177 B
Python
from __future__ import annotations
|
|
|
|
|
|
class ServicesResolutionError(RuntimeError):
|
|
"""Raised when shared service resolution fails (e.g., missing mapping, invalid config)."""
|