From 53f15e135400636f4dcd48cedec5a3a08c3c6091 Mon Sep 17 00:00:00 2001 From: fy59 Date: Mon, 21 Sep 2026 06:25:05 +0200 Subject: [PATCH] fix(packaging): declare sleep diary schemas --- tests/test_sync_deployment_tools.py | 5 +++-- tools/package_sync_candidate.py | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/tests/test_sync_deployment_tools.py b/tests/test_sync_deployment_tools.py index bdb1cdd..bc27370 100644 --- a/tests/test_sync_deployment_tools.py +++ b/tests/test_sync_deployment_tools.py @@ -66,11 +66,12 @@ class DeploymentToolsTest(unittest.TestCase): self.assertEqual(result.returncode, 0, result.stderr) inventory = json.loads((output / "candidate-inventory.json").read_text()) self.assertEqual(inventory["product_version"], "0.1.4") - self.assertEqual(inventory["desktop_schema"], 28) - self.assertEqual(inventory["android_schema"], 25) + self.assertEqual(inventory["desktop_schema"], 29) + self.assertEqual(inventory["android_schema"], 26) self.assertIn("session-preparations-v2", inventory["protocols"]) self.assertIn("programs-v1", inventory["protocols"]) self.assertIn("program-executions-v1", inventory["protocols"]) + self.assertIn("sleep-diary-v1", inventory["protocols"]) self.assertTrue((output / "bin/trainlog").is_file()) self.assertTrue((output / "bin/trainlog-sync-once").is_file()) self.assertTrue((output / "bin/trainlog-syncd").is_file()) diff --git a/tools/package_sync_candidate.py b/tools/package_sync_candidate.py index b129c63..b0e58e3 100644 --- a/tools/package_sync_candidate.py +++ b/tools/package_sync_candidate.py @@ -105,8 +105,8 @@ def main() -> int: ["git", "rev-parse", "HEAD"], cwd=ROOT, text=True ).strip(), "product_version": "0.1.4", - "desktop_schema": 28, - "android_schema": 25, + "desktop_schema": 29, + "android_schema": 26, "protocols": [ "mobile-export-v3", "mobile-history-v4", @@ -119,6 +119,7 @@ def main() -> int: "ai-session-drafts-v2", "programs-v1", "program-executions-v1", + "sleep-diary-v1", ], "entry_points": [ "bin/trainlog",