Skip to content

fix: run dynamic app actors inside AgentOS #607

fix: run dynamic app actors inside AgentOS

fix: run dynamic app actors inside AgentOS #607

Triggered via pull request August 31, 2026 14:45
Status Failure
Total duration 3m 54s
Artifacts

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

7 errors and 1 warning
test
Process completed with exit code 1.
tests/direct.test.ts > actor callback resource limits > fails an actor worker whose startup never completes: packages/dynamic-apps/tests/direct.test.ts#L1030
AssertionError: expected { status: 'hung' } to match object { status: 'error' } - Expected + Received Object { - "status": "error", + "status": "hung", } ❯ tests/direct.test.ts:1030:20
tests/direct.test.ts > actor callback resource limits > times out an actor handler that blocks its worker: packages/dynamic-apps/tests/direct.test.ts#L827
AssertionError: expected 'hung' to be 'timeout' // Object.is equality Expected: "timeout" Received: "hung" ❯ tests/direct.test.ts:827:20
tests/direct.test.ts > direct agentOS execution > bounds the total retained context cache across applications: packages/dynamic-apps/tests/direct.test.ts#L606
Error: failed to start guest JavaScript runtime: ERR_AGENTOS_VM_EXECUTOR_LIMIT: active V8 executors reached limit of 4; raise runtime.executor.maxActiveVms ❯ evaluationValue ../dynamic-apps-core/src/executor.ts:1237:8 ❯ DynamicAppsExecutor.#execute ../dynamic-apps-core/src/executor.ts:780:19 ❯ DynamicAppsExecutor.request ../dynamic-apps-core/src/executor.ts:408:23 ❯ tests/direct.test.ts:606:22
tests/direct.test.ts > direct agentOS execution > times out an asynchronous handler that never settles: packages/dynamic-apps/tests/direct.test.ts#L428
AssertionError: expected 'hung' to be 'timeout' // Object.is equality Expected: "timeout" Received: "hung" ❯ tests/direct.test.ts:428:20
tests/direct.test.ts > retained public surface > separates public endpoint auth for an app actor worker: packages/dynamic-apps/tests/direct.test.ts#L266
AssertionError: expected { NODE_ENV: 'production', …(8) } to match object { RIVETKIT_RUNTIME: 'native', …(4) } (4 matching properties omitted from actual) - Expected + Received Object { - "RIVETKIT_RUNTIME": "native", + "RIVETKIT_RUNTIME": "wasm", "RIVET_ENDPOINT": "https://api.rivet.dev", "RIVET_NAMESPACE": "app-namespace", "RIVET_POOL": "app-pool", "RIVET_TOKEN": "pk_example", } ❯ tests/direct.test.ts:266:5
test
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/