Skip to content

feat: Improved runtime compatibility #92

feat: Improved runtime compatibility

feat: Improved runtime compatibility #92

Triggered via pull request September 10, 2026 08:33
Status Failure
Total duration 3m 43s
Artifacts

ci.yml

on: pull_request
Build, lint, unit + integration tests
1m 30s
Build, lint, unit + integration tests
Matrix: e2e
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 11 warnings
Build, lint, unit + integration tests
Process completed with exit code 1.
test/integration/debug-mode.test.ts > run-start debug-plan resolution (services/runs.ts, through the real startRun path) > a debug port conflict at container start (driver throws DebugPortInUseError) fails the run with the composed remediation naming the real actor id and the stored language preference, and no "Cannot start run:" prefix - the port is only bound at container start, after a container already exists, unlike a pre-container refusal: test/integration/debug-mode.test.ts#L760
ApifyApiError: Actor has no build tagged "latest" ❯ makeRequest node_modules/.pnpm/apify-client@2.25.0/node_modules/apify-client/dist/http_client.js:174:30 ❯ ActorClient.start node_modules/.pnpm/apify-client@2.25.0/node_modules/apify-client/dist/resource_clients/actor.js:150:26 ❯ test/integration/debug-mode.test.ts:760:15 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { clientMethod: 'ActorClient.start', statusCode: 404, attempt: 1, httpMethod: 'post', path: '/v2/actors/tWhVmOKufWD2kOYof/runs', originalStack: '\n at makeRequest (/home/runner/work/actor-runtime/actor-runtime/node_modules/.pnpm/apify-client@2.25.0/node_modules/apify-client/dist/http_client.js:174:30)\n at processTicksAndRejections (node:internal/process/task_queues:104:5)\n at ActorClient.start (/home/runner/work/actor-runtime/actor-runtime/node_modules/.pnpm/apify-client@2.25.0/node_modules/apify-client/dist/resource_clients/actor.js:150:26)\n at /home/runner/work/actor-runtime/actor-runtime/test/integration/debug-mode.test.ts:760:15\n at file:///home/runner/work/actor-runtime/actor-runtime/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:533:5\n at runTest (file:///home/runner/work/actor-runtime/actor-runtime/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1056:11)\n at runSuite (file:///home/runner/work/actor-runtime/actor-runtime/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1205:15)\n at runSuite (file:///home/runner/work/actor-runtime/actor-runtime/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1205:15)\n at runFiles (file:///home/runner/work/actor-runtime/actor-runtime/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1262:5)\n at startTests (file:///home/runner/work/actor-runtime/actor-runtime/node_modules/.pnpm/@vitest+runner@2.1.9/node_modules/@vitest/runner/dist/index.js:1271:3)', data: undefined, _safelyParsePathFromResponse: 'Function<_safelyParsePathFromResponse>', _extractClientAndMethodFromStack: 'Function<_extractClientAndMethodFromStack>', _createApiStack: 'Function<_createApiStack>' }
Build, lint, unit + integration tests
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/
e2e browser-view-py (apify-cli + docker)
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/
e2e debug-mode (apify-cli + podman)
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/
e2e browser-view-py (apify-cli + podman)
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/
e2e actor-dev-loop (apify-cli + podman)
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/
e2e debug-mode (apify-cli + docker)
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/
e2e browser-view-ts (apify-cli + docker)
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/
e2e actor-dev-loop (apify-cli + docker)
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/
e2e browser-view-ts (apify-cli + podman)
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/
e2e dev-folder-bind-mount (apify-cli + docker)
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/
e2e dev-folder-bind-mount (apify-cli + podman)
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/