Updated the update system to support multi channels (stable / pre-release).
This commit is contained in:
@@ -120,6 +120,30 @@ class AppPaths:
|
||||
|
||||
return self.cache / "launcher-update-check.json"
|
||||
|
||||
@property
|
||||
def launcher_release_history_cache(self) -> Path:
|
||||
"""Display-only cache of the last authenticated release history."""
|
||||
|
||||
return self.cache / "launcher-release-history.json"
|
||||
|
||||
@property
|
||||
def launcher_update_operations(self) -> Path:
|
||||
"""Bounded local audit trail for launcher updates and rollbacks."""
|
||||
|
||||
return self.state / "launcher-update-history.json"
|
||||
|
||||
@property
|
||||
def launcher_update_transaction(self) -> Path:
|
||||
"""Crash-recovery journal for launcher release-link changes."""
|
||||
|
||||
return self.state / "launcher-update-transaction.json"
|
||||
|
||||
@property
|
||||
def launcher_release_integrity(self) -> Path:
|
||||
"""Authenticated file inventories retained for installed releases."""
|
||||
|
||||
return self.state / "launcher-release-integrity"
|
||||
|
||||
@property
|
||||
def container_host_repair_state(self) -> Path:
|
||||
"""One-shot migration state for the Ubuntu Bubblewrap host repair."""
|
||||
|
||||
Reference in New Issue
Block a user