diff options
| author | Dax Raad <[email protected]> | 2025-12-09 14:53:47 -0500 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-12-09 14:53:47 -0500 |
| commit | 8bff3cdae86c7ae8d85d18e0d11b3b848fd7498c (patch) | |
| tree | fe2bcc6779487e9791e72dac76c1637a5492d530 | |
| parent | 0b40c3d37d6556e7f39de60dbd7e2734e176b9dc (diff) | |
| download | opencode-8bff3cdae86c7ae8d85d18e0d11b3b848fd7498c.tar.gz opencode-8bff3cdae86c7ae8d85d18e0d11b3b848fd7498c.zip | |
fix ci
| -rw-r--r-- | packages/opencode/src/project/project.ts | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/packages/opencode/src/project/project.ts b/packages/opencode/src/project/project.ts index c6cdc618e..ce5129d57 100644 --- a/packages/opencode/src/project/project.ts +++ b/packages/opencode/src/project/project.ts @@ -38,7 +38,7 @@ export namespace Project { export type Info = z.infer<typeof Info> export const Event = { - Updated: BusEvent.define("project.updated", z.object(Info)), + Updated: BusEvent.define("project.updated", Info), } export async function fromDirectory(directory: string) { @@ -100,6 +100,7 @@ export namespace Project { await migrateFromGlobal(id, worktree) } } + if (!existing.icon) discover(existing) await Storage.write<Info>(["project", id], { ...existing, worktree, @@ -115,9 +116,11 @@ export namespace Project { properties: existing, }, }) - return existing! + return existing } + async function discover(input: Pick<Info, "id" | "worktree">) {} + async function migrateFromGlobal(newProjectID: string, worktree: string) { const globalProject = await Storage.read<Info>(["project", "global"]).catch(() => undefined) if (!globalProject) return |
