Skip to content

fix(shell): keep docker-git runtime state in Docker-managed volumes #508

fix(shell): keep docker-git runtime state in Docker-managed volumes

fix(shell): keep docker-git runtime state in Docker-managed volumes #508

Triggered via pull request April 1, 2026 21:57
Status Failure
Total duration 2m 33s
Artifacts

check.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

18 errors
Lint Effect-TS
Process completed with exit code 1.
Lint Effect-TS: packages/app/src/docker-git/program.ts#L279
Avoid catchAll that discards typed errors; map or propagate explicitly
Lint Effect-TS: packages/app/src/docker-git/controller.ts#L167
Avoid catchAll that discards typed errors; map or propagate explicitly
Lint Effect-TS: packages/app/src/docker-git/controller.ts#L61
Avoid catchAll that discards typed errors; map or propagate explicitly
Lint Effect-TS: packages/app/src/docker-git/controller.ts#L5
'node:path' import is restricted from being used by a pattern. Do not import from node:* directly. Use @effect/platform-node or @effect/platform services
Lint Effect-TS: packages/app/src/docker-git/controller.ts#L5
'node:path' import is restricted from being used. Use @effect/platform Path instead of node:path
Lint Effect-TS: packages/app/src/docker-git/controller.ts#L4
'node:fs' import is restricted from being used by a pattern. Do not import from node:* directly. Use @effect/platform-node or @effect/platform services
Lint Effect-TS: packages/app/src/docker-git/controller.ts#L4
'node:fs' import is restricted from being used. Use @effect/platform FileSystem instead of node:fs
Lint Effect-TS: packages/app/src/docker-git/api-http.ts#L33
Casting is only allowed in src/core/axioms.ts
Lint Effect-TS: packages/app/src/docker-git/api-http.ts#L21
Casting is only allowed in src/core/axioms.ts
Test
Process completed with exit code 1.
tests/usecases/create-project-state-sync-order.test.ts > createProject (state sync order) > autoSyncState probe runs before docker compose up: packages/lib/src/usecases/github-token-preflight.ts#L101
AuthError: GitHub auth is required. Register GitHub: docker-git auth github login --web ❯ src/usecases/github-token-preflight.ts:101:35 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { _tag: 'AuthError' }
tests/usecases/create-project-open-ssh.test.ts > createProject (openSsh) > re-seeds bootstrap volume after force teardown: packages/lib/src/usecases/github-token-preflight.ts#L101
AuthError: GitHub auth is required. Register GitHub: docker-git auth github login --web ❯ src/usecases/github-token-preflight.ts:101:35 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { _tag: 'AuthError' }
tests/usecases/create-project-open-ssh.test.ts > createProject (openSsh) > runs ssh after clone completion when openSsh=true: packages/lib/src/usecases/github-token-preflight.ts#L101
AuthError: GitHub auth is required. Register GitHub: docker-git auth github login --web ❯ src/usecases/github-token-preflight.ts:101:35 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { _tag: 'AuthError' }
E2E (Runtime volumes + SSH)
Process completed with exit code 1.
E2E (Login context)
Process completed with exit code 1.
E2E (Clone cache)
Process completed with exit code 1.
E2E (OpenCode)
Process completed with exit code 1.