feat: prepare issue workspaces from connected repositories

This commit is contained in:
-Puter
2026-07-24 02:19:35 +05:30
parent 7974bd5f3e
commit 7caad057db
12 changed files with 794 additions and 25 deletions

View File

@@ -168,11 +168,17 @@ describe("projectEvents", () => {
.withIdentity(identityA)
.mutation(api.projectIssues.begin, { issueId });
await t.mutation(api.agentWorkspace.ensureRun, {
const run = await t.mutation(api.agentWorkspace.ensureRun, {
daemonId: "daemon-1",
issueId,
token: FLUE_DB_TOKEN,
});
expect(run).toMatchObject({
baseBranch: "main",
checkoutPath: "/workspace/repository",
sourceUrl: SOURCE.url,
});
expect(run?.branchName).toMatch(/^work\/issue-1-/u);
await t.mutation(api.agentWorkspace.setStatus, {
issueId,
status: "completed",