This commit is contained in:
Mateusz Gruszczyński committed 2026-10-28 14:55:35 +01:00
1 parent c7d09077fc
commit f813441bf0
45 files changed
+938 -334

No files matched your search

+9 -6
View File
@@ -1,6 +1,6 @@
{
"name": "MikroTik Backup System",
"version": "0.0.1",
"version": "0.0.2",
"distribution": "source",
"prebuilt_binary": false,
"rust_toolchain": "1.99.1",
@@ -15,10 +15,12 @@
},
"data": {
"schema": "src/schema.sql",
"automatic_migrations": false,
"automatic_migrations": true,
"legacy_import": "explicit import-python command into a new destination",
"binary_backups": "storage/backups/binary/<device_id>/",
"text_exports": "storage/backups/exports/<device_id>/"
"text_exports": "storage/backups/exports/<device_id>/",
"schema_version": 2,
"migration_policy": "automatic transactional migration from supported Rust schema v1; Python/TypeScript import remains explicit"
},
"frontend_assets": {
"strategy": "content-hashed filenames generated at build time",
@@ -34,10 +36,11 @@
},
"verification": {
"javascript_syntax": "PASS in patch environment",
"javascript_unit_tests": "16/16 PASS",
"javascript_unit_tests": "18/18 PASS",
"rust_compile_tests": "NOT RUN in patch environment because cargo/rustc are unavailable",
"browser_tests": "NOT RUN in patch environment because Playwright is unavailable",
"physical_switchos_device": false,
"docker_runtime": false
"docker_runtime": false,
"sqlite_schema_migration": "PASS: schema v1 -> v2 preserves existing settings and matches fresh schema column layout"
}
}
}