chore: add versioning for migrations with new_classes and new_sqlite_classes for v2

This commit is contained in:
Aj Wazzan
2025-05-25 13:31:11 -07:00
parent 4271915c6e
commit e412f1e218

View File

@@ -41,6 +41,11 @@
"new_classes": ["DurableMailbox"],
"new_sqlite_classes": ["ZeroAgent", "ZeroMCP"],
},
{
"tag": "v2",
"new_classes": ["ZeroMCP", "ZeroAgent"],
"new_sqlite_classes": ["ZeroAgent", "ZeroMCP"],
},
],
"services": [
{
@@ -119,7 +124,12 @@
"migrations": [
{
"tag": "v1",
"new_classes": ["DurableMailbox", "ZeroAgent", "ZeroMCP"],
"new_classes": ["DurableMailbox", "ZeroAgent"],
"new_sqlite_classes": ["ZeroAgent", "ZeroMCP"],
},
{
"tag": "v2",
"new_classes": ["ZeroMCP", "ZeroAgent"],
"new_sqlite_classes": ["ZeroAgent", "ZeroMCP"],
},
],
@@ -207,7 +217,12 @@
"migrations": [
{
"tag": "v1",
"new_classes": ["DurableMailbox", "ZeroAgent", "ZeroMCP"],
"new_classes": ["DurableMailbox"],
"new_sqlite_classes": ["ZeroAgent", "ZeroMCP"],
},
{
"tag": "v2",
"new_classes": ["ZeroMCP", "ZeroAgent"],
"new_sqlite_classes": ["ZeroAgent", "ZeroMCP"],
},
],