feat: project repository keys across public clients

This commit is contained in:
2026-09-02 19:03:55 +09:00
parent c97b3b7b77
commit 96349721cb
56 changed files with 791 additions and 380 deletions
+3 -3
View File
@@ -10,7 +10,7 @@ import {
const summary = {
working_directory_id: "workdir-1",
repository_id: "main",
repository_key: "main",
materializer_kind: "runtime_git_cache",
status: "active",
occupied_by: {
@@ -60,7 +60,7 @@ Deno.test("Workdir REST validation rejects stale response JSON", () => {
Deno.test("Workdir REST validation enforces create operation fields", () => {
const request = validateWorkingDirectoryCreateRequest({
runtime_id: "arcadia",
repository_id: "main",
repository_key: "main",
selector: "develop",
operation_id: "operation-1",
});
@@ -71,7 +71,7 @@ Deno.test("Workdir REST validation enforces create operation fields", () => {
for (
const invalid of [
{ runtime_id: "arcadia", operation_id: "operation-1" },
{ repository_id: "main", operation_key: "operation-1" },
{ repository_key: "main", operation_key: "operation-1" },
]
) {
let rejected = false;