fix(shell): keep docker-git runtime state in Docker-managed volumes #508
check.yml
on: pull_request
Build
52s
Types
52s
Lint
2m 29s
Test
1m 32s
Lint Effect-TS
44s
E2E (Local package CLI)
58s
E2E (OpenCode)
2m 18s
E2E (Clone cache)
2m 2s
E2E (Login context)
2m 0s
E2E (Runtime volumes + SSH)
1m 46s
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.
|