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
Matrix: e2e
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/
|