From 7f71a82b9fa899dd05848b1c10137a1ee5c1bb9c Mon Sep 17 00:00:00 2001 From: Raghav Chari Date: Sun, 23 Aug 2026 23:21:23 -0400 Subject: [PATCH] fix(core): regen database migration for session.directories MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CI was failing after 9s on test gate: Core schema has ungenerated database migrations. Run bun script/migration.ts Generated by bun run --cwd packages/core migration — adds session.directories text column (special_scorpion). --- packages/core/schema.json | 14 ++++++++++++-- packages/core/src/database/migration.gen.ts | 1 + .../migration/20260824032104_special_scorpion.ts | 11 +++++++++++ packages/core/src/database/schema.gen.ts | 2 +- 4 files changed, 25 insertions(+), 3 deletions(-) create mode 100644 packages/core/src/database/migration/20260824032104_special_scorpion.ts diff --git a/packages/core/schema.json b/packages/core/schema.json index c19664b3a..f9e739e87 100644 --- a/packages/core/schema.json +++ b/packages/core/schema.json @@ -1,9 +1,9 @@ { "version": "7", "dialect": "sqlite", - "id": "169b3aad-5dd0-4a14-a772-423b22ab2217", + "id": "5dc709d8-3d73-418b-ba28-3271b730625d", "prevIds": [ - "f14a9b18-8207-487e-a3d3-227e629ba9ad" + "169b3aad-5dd0-4a14-a772-423b22ab2217" ], "ddl": [ { @@ -1196,6 +1196,16 @@ "entityType": "columns", "table": "session" }, + { + "type": "text", + "notNull": false, + "autoincrement": false, + "default": null, + "generated": null, + "name": "directories", + "entityType": "columns", + "table": "session" + }, { "type": "text", "notNull": false, diff --git a/packages/core/src/database/migration.gen.ts b/packages/core/src/database/migration.gen.ts index 00dc18621..7193aad1a 100644 --- a/packages/core/src/database/migration.gen.ts +++ b/packages/core/src/database/migration.gen.ts @@ -42,5 +42,6 @@ export const migrations = ( import("./migration/20260622202450_simplify_session_input"), import("./migration/20260813162312_shocking_karnak"), import("./migration/20260820000001_add_session_directories"), + import("./migration/20260824032104_special_scorpion"), ]) ).map((module) => module.default) satisfies DatabaseMigration.Migration[] diff --git a/packages/core/src/database/migration/20260824032104_special_scorpion.ts b/packages/core/src/database/migration/20260824032104_special_scorpion.ts new file mode 100644 index 000000000..06c983e34 --- /dev/null +++ b/packages/core/src/database/migration/20260824032104_special_scorpion.ts @@ -0,0 +1,11 @@ +import { Effect } from "effect" +import type { DatabaseMigration } from "../migration" + +export default { + id: "20260824032104_special_scorpion", + up(tx) { + return Effect.gen(function* () { + yield* tx.run(`ALTER TABLE \`session\` ADD \`directories\` text;`) + }) + }, +} satisfies DatabaseMigration.Migration diff --git a/packages/core/src/database/schema.gen.ts b/packages/core/src/database/schema.gen.ts index fde168db9..4ff28f1da 100644 --- a/packages/core/src/database/schema.gen.ts +++ b/packages/core/src/database/schema.gen.ts @@ -198,8 +198,8 @@ export default { \`parent_id\` text, \`slug\` text NOT NULL, \`directory\` text NOT NULL, - \`path\` text, \`directories\` text, + \`path\` text, \`title\` text NOT NULL, \`version\` text NOT NULL, \`share_url\` text,