From 49a4ae6f5b28c904da921afc0ee72da6db7ac202 Mon Sep 17 00:00:00 2001 From: Andrey Avtomonov Date: Tue, 7 Jul 2026 14:38:33 +0200 Subject: [PATCH] fix(ci): repair slow sl test and sync uv.lock to 0.16.0 (#345) * test(sl): assert predefined_measures_only in slow sl query test The slow-only sl query test asserted the outgoing compute.query() request with an exact nested query object, so the predefined_measures_only flag added by the semantic-layer-only query policy (#334) broke the match and turned the Slow TypeScript tests CI job red on main. * chore: sync uv.lock ktx-sl/ktx-daemon to 0.16.0 The 0.16.0 release bumped the pyproject versions but left uv.lock pinning the editable ktx-sl/ktx-daemon packages at 0.15.0. --- packages/cli/test/sl.test.ts | 2 +- uv.lock | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/cli/test/sl.test.ts b/packages/cli/test/sl.test.ts index ca37747e..0bef2071 100644 --- a/packages/cli/test/sl.test.ts +++ b/packages/cli/test/sl.test.ts @@ -717,7 +717,7 @@ joins: [] expect(query).toHaveBeenCalledWith( expect.objectContaining({ - query: { measures: ['orders.order_count'], dimensions: [] }, + query: { measures: ['orders.order_count'], dimensions: [], predefined_measures_only: false }, }), ); expect(JSON.parse(String(stdout.write.mock.calls[0][0]))).toMatchObject({ diff --git a/uv.lock b/uv.lock index d37cd781..1c4c2af5 100644 --- a/uv.lock +++ b/uv.lock @@ -466,7 +466,7 @@ wheels = [ [[package]] name = "ktx-daemon" -version = "0.15.0" +version = "0.16.0" source = { editable = "python/ktx-daemon" } dependencies = [ { name = "fastapi" }, @@ -523,7 +523,7 @@ dev = [ [[package]] name = "ktx-sl" -version = "0.15.0" +version = "0.16.0" source = { editable = "python/ktx-sl" } dependencies = [ { name = "pydantic" },