Skip to content

Commit b82e3fb

Browse files
committed
fix(ci): address effect lint and stabilize opencode e2e
1 parent cee6ec8 commit b82e3fb

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

packages/app/src/docker-git/menu.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,10 @@ const useStartupSnapshot = (
156156
const startup = pipe(
157157
Effect.all([listProjectItems, runDockerPsNames(process.cwd())]),
158158
Effect.map(([items, runningNames]) => resolveMenuStartupSnapshot(items, runningNames)),
159-
Effect.catchAll(() => Effect.succeed(defaultMenuStartupSnapshot())),
159+
Effect.match({
160+
onFailure: () => defaultMenuStartupSnapshot(),
161+
onSuccess: (snapshot) => snapshot
162+
}),
160163
Effect.provide(NodeContext.layer)
161164
)
162165

scripts/e2e/opencode-autoconnect.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,4 +176,5 @@ process.exit(1)
176176
NODE'
177177

178178
# Exercises Bun-based plugin install path (regression test for BUN_INSTALL env).
179-
docker exec -u dev "$CONTAINER_NAME" opencode models openai | grep -m 1 -E '^openai/' >/dev/null
179+
docker exec -u dev "$CONTAINER_NAME" bash -lc \
180+
'output="$(opencode models openai)" && grep -m 1 -E "^openai/" <<< "$output" >/dev/null'

0 commit comments

Comments
 (0)