(title, branchPrefix)
| 132 | repoPath, |
| 133 | trunkBranch, |
| 134 | async createWorkspace(title, branchPrefix) { |
| 135 | const result = await env.orpc.workspace.create({ |
| 136 | projectPath: repoPath, |
| 137 | branchName: generateBranchName(branchPrefix), |
| 138 | trunkBranch, |
| 139 | title, |
| 140 | }); |
| 141 | |
| 142 | if (!result.success) { |
| 143 | throw new Error(`Failed to create workspace (${title}): ${result.error}`); |
| 144 | } |
| 145 | |
| 146 | workspaceIdsToRemove.push(result.metadata.id); |
| 147 | return result.metadata; |
| 148 | }, |
| 149 | async render(metadata, beforeRender) { |
| 150 | cleanupDom = installDom(); |
| 151 | beforeRender?.(); |
no test coverage detected