Persist project host setup method

Co-authored-by: Orca <help@stably.ai>
This commit is contained in:
Jinwoo-H
2026-06-11 12:33:59 -07:00
co-authored by Orca
parent b57f9e4914
commit 359cb1baef
14 changed files with 112 additions and 24 deletions
+9
View File
@@ -6484,6 +6484,15 @@ export class OrcaRuntimeService {
repo = updated
setup = getProjectHostSetupForRepo(this.listProjectHostSetups(), repo)
}
const setupMethod = args.setupMethod ?? 'imported-existing-folder'
const updated = this.store.updateRepo(repo.id, { projectHostSetupMethod: setupMethod })
if (!updated) {
throw new Error(
`Project setup repo disappeared before setup metadata could be linked: ${repo.id}`
)
}
repo = updated
setup = getProjectHostSetupForRepo(this.listProjectHostSetups(), repo)
const project = this.listProjects().find((entry) => entry.id === setup.projectId)
if (!project) {
throw new Error(`Project setup was created without a project record: ${setup.projectId}`)