From ab92bab5aa5d8c3dec9063ca6142fde8dcb93fa2 Mon Sep 17 00:00:00 2001 From: cliffhall Date: Sun, 23 Aug 2026 23:10:12 -0400 Subject: [PATCH] fix(test): repair the v2/main typecheck break from a semantic conflict MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #2094 retyped `RequestMetadata` as `Record` and #2087, merged minutes later, added a `updateServerSettings` case passing `metadata: []`. Neither touched the other's lines, so both merged clean and `tsc -b` has failed on v2/main ever since (TS2322: 'never[]' is not assignable to 'RequestMetadata'). One occurrence repo-wide; `[]` → `{}`. Carried here rather than on its own branch because this PR merged v2/main and inherited the break, so its CI cannot pass without it. Signed-off-by: cliffhall --- clients/web/src/test/core/react/useServers.test.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clients/web/src/test/core/react/useServers.test.tsx b/clients/web/src/test/core/react/useServers.test.tsx index 4b6b02f9..aa105284 100644 --- a/clients/web/src/test/core/react/useServers.test.tsx +++ b/clients/web/src/test/core/react/useServers.test.tsx @@ -1307,7 +1307,7 @@ describe("useServers", () => { result.current.updateServerSettings(existing, { headers: [], env: [], - metadata: [], + metadata: {}, roots: [], connectionTimeout: 5000, requestTimeout: 30000,