fix(session): WebSocket auto-reconnect with exponential backoff (#18) #61
ci.yml
on: pull_request
API (typecheck, test, build)
1m 41s
Server (typecheck, lint, build)
23s
Frontend (typecheck, lint, build)
45s
Docker build checks
1m 37s
Annotations
3 errors and 10 warnings
|
API (typecheck, test, build)
Process completed with exit code 1.
|
|
src/tests/platform.integration.test.ts > public endpoints health runtime-config ranking and wiki respond:
api/src/tests/platform.integration.test.ts#L27
AssertionError: Expected values to be strictly equal:
500 !== 200
- Expected
+ Received
- 200
+ 500
❯ src/tests/platform.integration.test.ts:27:12
|
|
src/tests/market.integration.test.ts > market limpieza masiva cancela items vendidos por NPCs y reintegra comisión:
api/src/lib/gameData.ts#L259
Error: ENOENT: no such file or directory, open '/home/runner/work/OpenAO/OpenAO/api/src/jsons/npcs.json'
❯ loadNpcsJsonFromFile src/lib/gameData.ts:259:31
❯ loadSeedNpcsJson src/lib/gameData.ts:253:12
❯ ensureSeededInternal src/repositories/gameNpcs.ts:223:22
❯ ensureSeeded src/repositories/gameNpcs.ts:265:5
❯ listNpcSoldItemIds src/repositories/gameNpcs.ts:51:5
❯ getNpcSoldItemId src/tests/market.integration.test.ts:19:21
❯ src/tests/market.integration.test.ts:311:29
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'open', path: '/home/runner/work/OpenAO/OpenAO/api/src/jsons/npcs.json' }
|
|
Server (typecheck, lint, build)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Frontend (typecheck, lint, build)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Frontend (typecheck, lint, build):
frontend/components/BuffStatusSidebar.tsx#L372
Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` or a custom image loader to automatically optimize images. This may incur additional usage or cost from your provider. See: https://nextjs.org/docs/messages/no-img-element
|
|
Frontend (typecheck, lint, build):
frontend/components/BuffStatusSidebar.tsx#L226
React Hook React.useEffect has a missing dependency: 'hud'. Either include it or remove the dependency array
|
|
Docker build checks
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, docker/build-push-action@v6, docker/setup-buildx-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Sensitive data should not be used in the ARG or ENV commands:
frontend/Dockerfile#L31
SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ARG "DO_SPACES_SECRET_ACCESS_KEY")
More info: https://docs.docker.com/go/dockerfile/rule/secrets-used-in-arg-or-env/
|
|
Sensitive data should not be used in the ARG or ENV commands:
frontend/Dockerfile#L30
SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ARG "DO_SPACES_ACCESS_KEY_ID")
More info: https://docs.docker.com/go/dockerfile/rule/secrets-used-in-arg-or-env/
|
|
Sensitive data should not be used in the ARG or ENV commands:
frontend/Dockerfile#L41
SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ENV "GAME_DATA_ADMIN_PROXY_TOKEN")
More info: https://docs.docker.com/go/dockerfile/rule/secrets-used-in-arg-or-env/
|
|
Sensitive data should not be used in the ARG or ENV commands:
frontend/Dockerfile#L32
SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ARG "GAME_DATA_ADMIN_PROXY_TOKEN")
More info: https://docs.docker.com/go/dockerfile/rule/secrets-used-in-arg-or-env/
|
|
API (typecheck, test, build)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
Bitcoindefi~OpenAO~DQC9LP.dockerbuild
|
25.5 KB |
sha256:ae6df2c88c12907c42c2c0d62e5af4a24c91003b7c324adbd74e415f317406f2
|
|
|
Bitcoindefi~OpenAO~OUXUJC.dockerbuild
|
36 KB |
sha256:a44a86500046e3003ed8a211dfafb0ce7ac58dc249e7c266bef8f1c03432cb6e
|
|
|
Bitcoindefi~OpenAO~XWWM2A.dockerbuild
|
34.2 KB |
sha256:4cb28bee9252f1cfd0e1b49f37c75b838d202906d3447feb352576b8c1af6fed
|
|