Use ordered SQLite migrations (Refs #75)
CI / checks (push) Successful in 5m6s

This commit is contained in:
2026-10-10 00:01:18 -04:00
parent a0663e43b8
commit 8d1bb69591
56 changed files with 1085 additions and 736 deletions
+3
View File
@@ -65,6 +65,7 @@ describe('fleet settings API and persistence', () => {
const { db, closeDb } = await import('../../src/lib/server/db/index.js');
db().prepare("DELETE FROM settings WHERE key = 'fleet_settings'").run();
db().prepare("INSERT INTO settings (key, value) VALUES ('unrelated', 'true')").run();
db().pragma('user_version = 0');
closeDb();
vi.stubEnv('DEPLOY_KEEP_DAYS', '14');
vi.stubEnv('DEPLOYMENT_RESTART_CONCURRENCY', '4');
@@ -92,6 +93,7 @@ describe('fleet settings API and persistence', () => {
db()
.prepare("UPDATE settings SET value = ? WHERE key = 'fleet_settings'")
.run(JSON.stringify(previous));
db().pragma('user_version = 0');
closeDb();
vi.stubEnv('DEPLOY_KEEP_DAYS', 'bad');
vi.stubEnv('DEPLOYMENT_RESTART_CONCURRENCY', '9');
@@ -129,6 +131,7 @@ describe('fleet settings API and persistence', () => {
.prepare("UPDATE settings SET value = ? WHERE key = 'fleet_settings'")
.run(JSON.stringify(previous));
db().prepare("INSERT INTO settings(key,value) VALUES('unrelated','keep')").run();
db().pragma('user_version = 0');
closeDb();
vi.stubEnv('DEPLOY_KEEP_DAYS', 'bad');
const { GET } = await import('../../src/routes/api/settings/+server.js');