From b216e3e5850576d1ab08381ed9b89d6eaa7af375 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 13 Aug 2026 02:45:37 +0000 Subject: [PATCH 1/2] chore(deps): update dependency kysely to v0.29.5 --- packages/kysely-tailordb-codegen/package.json | 2 +- packages/kysely-tailordb/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++---------- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/kysely-tailordb-codegen/package.json b/packages/kysely-tailordb-codegen/package.json index 68cfff2..50e7e5f 100644 --- a/packages/kysely-tailordb-codegen/package.json +++ b/packages/kysely-tailordb-codegen/package.json @@ -32,7 +32,7 @@ "@types/fs-extra": "11.0.4", "@types/node": "22.20.1", "esbuild": "0.28.1", - "kysely": "0.28.17", + "kysely": "0.29.5", "kysely-codegen": "0.18.5", "typescript": "5.9.3", "unenv": "1.10.0" diff --git a/packages/kysely-tailordb/package.json b/packages/kysely-tailordb/package.json index 3bf1876..dcd5003 100644 --- a/packages/kysely-tailordb/package.json +++ b/packages/kysely-tailordb/package.json @@ -32,7 +32,7 @@ "@biomejs/biome": "1.9.4", "@tailor-platform/function-types": "workspace:*", "@tsconfig/recommended": "1.0.13", - "kysely": "0.28.17", + "kysely": "0.29.5", "tsup": "8.5.1", "typescript": "5.9.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 409254f..545bd27 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,8 +27,8 @@ importers: specifier: 1.0.13 version: 1.0.13 kysely: - specifier: 0.28.17 - version: 0.28.17 + specifier: 0.29.5 + version: 0.29.5 tsup: specifier: 8.5.1 version: 8.5.1(typescript@5.9.3) @@ -61,11 +61,11 @@ importers: specifier: 0.28.1 version: 0.28.1 kysely: - specifier: 0.28.17 - version: 0.28.17 + specifier: 0.29.5 + version: 0.29.5 kysely-codegen: specifier: 0.18.5 - version: 0.18.5(kysely@0.28.17)(typescript@5.9.3) + version: 0.18.5(kysely@0.29.5)(typescript@5.9.3) typescript: specifier: 5.9.3 version: 5.9.3 @@ -1327,9 +1327,9 @@ packages: tedious: optional: true - kysely@0.28.17: - resolution: {integrity: sha512-nbD8lB9EB3wNdMhOCdx5Li8DxnLbvKByylRLcJ1h+4SkrowVeECAyZlyiKMThF7xFdRz0jSQ2MoJr+wXux2y0Q==} - engines: {node: '>=20.0.0'} + kysely@0.29.5: + resolution: {integrity: sha512-ooa+eSbBNPTo3MycPEuW5jdrxQdQwdtB3LC3h43FiXQbIry5tR0C5lDG7eealK0E4D7XjrnOP5DIUg/LyjRMYQ==} + engines: {node: '>=22.0.0'} lilconfig@3.1.3: resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} @@ -2906,14 +2906,14 @@ snapshots: optionalDependencies: graceful-fs: 4.2.11 - kysely-codegen@0.18.5(kysely@0.28.17)(typescript@5.9.3): + kysely-codegen@0.18.5(kysely@0.29.5)(typescript@5.9.3): dependencies: chalk: 4.1.2 cosmiconfig: 9.0.2(typescript@5.9.3) dotenv: 16.6.1 dotenv-expand: 12.0.3 git-diff: 2.0.7 - kysely: 0.28.17 + kysely: 0.29.5 micromatch: 4.0.8 minimist: 1.2.8 pluralize: 8.0.0 @@ -2921,7 +2921,7 @@ snapshots: transitivePeerDependencies: - typescript - kysely@0.28.17: {} + kysely@0.29.5: {} lilconfig@3.1.3: {} From c93229faafa0f5d0c01875f0b3668b44d2722855 Mon Sep 17 00:00:00 2001 From: jackchuka Date: Mon, 24 Aug 2026 11:20:09 +0900 Subject: [PATCH 2/2] fix: add isForeign to copied parseTableMetadata for kysely 0.29 kysely 0.29 added a required isForeign field to TableMetadata. Compute it the same way upstream's postgres introspector does (table_type === 'f') and update the source reference to 0.29.5. --- packages/kysely-tailordb-codegen/src/function.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/kysely-tailordb-codegen/src/function.ts b/packages/kysely-tailordb-codegen/src/function.ts index b5273df..2dcbacb 100644 --- a/packages/kysely-tailordb-codegen/src/function.ts +++ b/packages/kysely-tailordb-codegen/src/function.ts @@ -29,7 +29,7 @@ export default async (args: { namespace: string }) => { }; // Since Kysely's parseTableMetadata is not exported, it is copied below. -// https://github.com/kysely-org/kysely/blob/0.28.2/src/dialect/postgres/postgres-introspector.ts#L103 +// https://github.com/kysely-org/kysely/blob/0.29.5/src/dialect/postgres/postgres-introspector.ts#L103 const parseTableMetadata = (columns: RawColumnMetadata[]): TableMetadata[] => { return columns.reduce((tables, it) => { let table = tables.find( @@ -40,6 +40,7 @@ const parseTableMetadata = (columns: RawColumnMetadata[]): TableMetadata[] => { table = Object.freeze({ name: it.table, isView: it.table_type === "v", + isForeign: it.table_type === "f", schema: it.schema, columns: [], });