From b58232115e836c73f93f06a2275f6ca7fe7e6b3b Mon Sep 17 00:00:00 2001 From: Andrey Avtomonov Date: Tue, 19 May 2026 16:10:30 +0200 Subject: [PATCH] fix: align release provenance metadata --- .../src/package-exports.test.ts | 18 +++++++++++------- scripts/build-public-npm-package.mjs | 6 +++--- scripts/build-public-npm-package.test.mjs | 8 ++++++++ 3 files changed, 22 insertions(+), 10 deletions(-) diff --git a/packages/connector-clickhouse/src/package-exports.test.ts b/packages/connector-clickhouse/src/package-exports.test.ts index 96ba11d4..644e6075 100644 --- a/packages/connector-clickhouse/src/package-exports.test.ts +++ b/packages/connector-clickhouse/src/package-exports.test.ts @@ -1,12 +1,16 @@ import { describe, expect, it } from 'vitest'; describe('@ktx/connector-clickhouse package exports', () => { - it('exports public connector APIs during package bootstrap', async () => { - const connector = await import('./index.js'); + it( + 'exports public connector APIs during package bootstrap', + async () => { + const connector = await import('./index.js'); - expect(connector.KtxClickHouseDialect).toBeTypeOf('function'); - expect(connector.KtxClickHouseScanConnector).toBeTypeOf('function'); - expect(connector.clickHouseClientConfigFromConfig).toBeTypeOf('function'); - expect(connector.createClickHouseLiveDatabaseIntrospection).toBeTypeOf('function'); - }); + expect(connector.KtxClickHouseDialect).toBeTypeOf('function'); + expect(connector.KtxClickHouseScanConnector).toBeTypeOf('function'); + expect(connector.clickHouseClientConfigFromConfig).toBeTypeOf('function'); + expect(connector.createClickHouseLiveDatabaseIntrospection).toBeTypeOf('function'); + }, + 20_000, + ); }); diff --git a/scripts/build-public-npm-package.mjs b/scripts/build-public-npm-package.mjs index 0e34ae6d..63551d38 100644 --- a/scripts/build-public-npm-package.mjs +++ b/scripts/build-public-npm-package.mjs @@ -146,12 +146,12 @@ export function publicNpmPackageJson(cliPackageJson, dependencies, version = PUB license: cliPackageJson.license ?? 'Apache-2.0', repository: { type: 'git', - url: 'git+https://github.com/kaelio/ktx.git', + url: 'https://github.com/Kaelio/ktx', }, bugs: { - url: 'https://github.com/kaelio/ktx/issues', + url: 'https://github.com/Kaelio/ktx/issues', }, - homepage: 'https://github.com/kaelio/ktx#readme', + homepage: 'https://github.com/Kaelio/ktx#readme', }; } diff --git a/scripts/build-public-npm-package.test.mjs b/scripts/build-public-npm-package.test.mjs index 4afe1de5..c78ae164 100644 --- a/scripts/build-public-npm-package.test.mjs +++ b/scripts/build-public-npm-package.test.mjs @@ -217,6 +217,14 @@ describe('publicNpmPackageJson', () => { assert.deepEqual(packageJson.dependencies, { commander: '14.0.3' }); assert.deepEqual(packageJson.bundledDependencies, PUBLIC_BUNDLED_WORKSPACE_PACKAGES); assert.deepEqual(packageJson.files, ['dist', 'assets']); + assert.deepEqual(packageJson.repository, { + type: 'git', + url: 'https://github.com/Kaelio/ktx', + }); + assert.deepEqual(packageJson.bugs, { + url: 'https://github.com/Kaelio/ktx/issues', + }); + assert.equal(packageJson.homepage, 'https://github.com/Kaelio/ktx#readme'); }); });