From 2d512b6be6dfff650462af4b7610ad06cbfb8cc0 Mon Sep 17 00:00:00 2001 From: Hare Date: Sun, 13 Sep 2026 01:04:46 +0900 Subject: [PATCH] fix: remove stale HTTP repository access branch --- .../w/[workspaceId]/settings/repositories/+page.svelte | 2 +- web/workspace/tests/workspace-model.test.ts | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/web/workspace/src/routes/w/[workspaceId]/settings/repositories/+page.svelte b/web/workspace/src/routes/w/[workspaceId]/settings/repositories/+page.svelte index 8e9e7c8d..961a7d79 100644 --- a/web/workspace/src/routes/w/[workspaceId]/settings/repositories/+page.svelte +++ b/web/workspace/src/routes/w/[workspaceId]/settings/repositories/+page.svelte @@ -13,7 +13,7 @@ } function supportsRepositoryAccess(kind: RepositorySourceKind): boolean { - return kind === 'ssh' || kind === 'http' || kind === 'https'; + return kind === 'ssh' || kind === 'https'; } let showAddRepository = $state(false); let repositoryKey = $state(''); diff --git a/web/workspace/tests/workspace-model.test.ts b/web/workspace/tests/workspace-model.test.ts index b50b10b8..cd0a3040 100644 --- a/web/workspace/tests/workspace-model.test.ts +++ b/web/workspace/tests/workspace-model.test.ts @@ -255,6 +255,15 @@ Deno.test("Repository settings consume the validated shared wire shape", async ( throw new Error(`Repository settings should include ${token}`); } } + for (const kind of ["ssh", "https"]) { + if (!pageSource.includes(`kind === '${kind}'`)) { + throw new Error(`Repository Access should support ${kind}`); + } + } + if (pageSource.includes("kind === 'http'")) { + throw new Error("Repository Access must not support plain HTTP sources"); + } + for ( const staleToken of [ "repository.id",