merge main: resolve db.test.ts import conflict
Combined both branches: TaskStore import from main + rmSync import from our branch (needed for fresh DB test cleanup). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -88,7 +88,7 @@ export function probeFts5(db: DatabaseSync): boolean {
|
||||
|
||||
// ── Schema Definition ────────────────────────────────────────────────
|
||||
|
||||
const SCHEMA_VERSION = 60;
|
||||
const SCHEMA_VERSION = 61;
|
||||
|
||||
function normalizeTaskComments(
|
||||
steeringComments: SteeringComment[] | undefined,
|
||||
@@ -2397,6 +2397,22 @@ export class Database {
|
||||
});
|
||||
}
|
||||
|
||||
if (version < 61) {
|
||||
this.applyMigration(61, () => {
|
||||
this.db.exec(`
|
||||
CREATE TABLE IF NOT EXISTS verification_cache (
|
||||
treeSha TEXT NOT NULL,
|
||||
testCommand TEXT NOT NULL DEFAULT '',
|
||||
buildCommand TEXT NOT NULL DEFAULT '',
|
||||
recordedAt TEXT NOT NULL,
|
||||
taskId TEXT,
|
||||
PRIMARY KEY (treeSha, testCommand, buildCommand)
|
||||
)
|
||||
`);
|
||||
this.db.exec(`CREATE INDEX IF NOT EXISTS idxVerificationCacheRecordedAt ON verification_cache(recordedAt)`);
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user