fix: Serve standby Actors at the platform-shaped *.localhost URL #235
Triggered via pull request
September 24, 2026 09:17
Status
Failure
Total duration
12m 13s
Artifacts
–
ci.yml
on: pull_request
Build, lint, unit + integration tests
1m 32s
e2e actor-dev-loop (apify-cli + docker on arm64)
3m 9s
Matrix: e2e
Annotations
4 errors, 29 warnings, and 19 notices
|
e2e standby (apify-cli + podman-3.4)
Process completed with exit code 1.
|
|
test/e2e/standby.test.ts > Actor Standby via apify-cli (requires Docker) > sample_actor_standby_web > another Actor's run calls a standby endpoint from inside its container:
test/e2e/helpers/apify-cli.ts#L11
Error: Command failed: npx -y -p apify-cli apify call --input {"standbyActor":"qKd48FDyLCD3CfOez","name":"Actor"} --json
npm warn Unknown env config "verify-deps-before-run". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.
Run: Calling Actor local-user-2/my-standby-web-actor (qKd48FDyLCD3CfOez)
Started: 2026-09-24 at 09:26:46
Build: 0.0.1 (latest) | Actor version: 0.0 (latest)
Timeout: 300 seconds
Memory: 1024 MB
View on Apify Console: http://localhost:3000/actors/qKd48FDyLCD3CfOez/runs/O0SAOYiGvBrsrmr05
2026-09-24T09:26:47.869Z INFO System info {"apifyVersion":"3.7.2","apifyClientVersion":"2.25.0","crawleeVersion":"3.18.1","osType":"Linux","nodeVersion":"v24.21.0"}
2026-09-24T09:26:47.869Z INFO Calling http://apify-api:3333/actor-runtime/standby/local-user-2--my-standby-web-actor/api/greeting?name=Actor
2026-09-24T09:29:48.120Z INFO 504: {"error":{"type":"standby-run-not-ready","message":"The Actor's standby run HxuXAXugDFWLjzA7n did not start listening on its standby port (ACTOR_STANDBY_PORT) within 180 s; see its log."}}
2026-09-24T09:29:48.120Z file:///usr/src/app/dist/main.js:82
2026-09-24T09:29:48.120Z throw new Error(`The standby Actor answered ${res.status}.`);
2026-09-24T09:29:48.120Z ^
2026-09-24T09:29:48.120Z
2026-09-24T09:29:48.120Z Error: The standby Actor answered 504.
2026-09-24T09:29:48.120Z at callStandbyActor (file:///usr/src/app/dist/main.js:82:15)
2026-09-24T09:29:48.120Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-09-24T09:29:48.121Z at async file:///usr/src/app/dist/main.js:90:5
2026-09-24T09:29:48.121Z
2026-09-24T09:29:48.121Z Node.js v24.21.0
❯ Module.apify test/e2e/helpers/apify-cli.ts:11:9
❯ test/e2e/standby.test.ts:256:6
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { status: 1, signal: null, output: [ null, '{\n "ok": false,\n "operation": "call",\n "actor": {\n "id": "qKd48FDyLCD3CfOez",\n "url": "http://localhost:3000/actors/qKd48FDyLCD3CfOez"\n },\n "run": {\n "id": "O0SAOYiGvBrsrmr05",\n "status": "FAILED",\n "url": "http://localhost:3000/actors/qKd48FDyLCD3CfOez/runs/O0SAOYiGvBrsrmr05"\n },\n "storage": {\n "defaultDatasetId": "yUpV4WER72nPTB9vU",\n "defaultKeyValueStoreId": "LdP8HbMIHCRp0bXYq",\n "datasetUrl": "http://localhost:3000/storage/datasets/yUpV4WER72nPTB9vU"\n },\n "exitCode": 1,\n "error": {\n "phase": "run",\n "message": "Actor run failed",\n "logTail": [\n "2026-09-24T09:29:48.120Z file:///usr/src/app/dist/main.js:82",\n "2026-09-24T09:29:48.120Z throw new Error(`The standby Actor answered ${res.status}.`);",\n "2026-09-24T09:29:48.120Z ^",\n "2026-09-24T09:29:48.120Z",\n "2026-09-24T09:29:48.120Z Error: The standby Actor answered 504.",\n "2026-09-24T09:29:48.120Z at callStandbyActor (file:///usr/src/app/dist/main.js:82:15)",\n "2026-09-24T09:29:48.120Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)",\n "2026-09-24T09:29:48.121Z at async file:///usr/src/app/dist/main.js:90:5",\n "2026-09-24T09:29:48.121Z",\n "2026-09-24T09:29:48.121Z Node.js v24.21.0"\n ]\n }\n}\n', 'npm warn Unknown env config "verify-deps-before-run". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nRun: Calling Actor local-user-2/my-standby-web-actor (qKd48FDyLCD3CfOez)\n\nStarted: 2026-09-24 at 09:26:46\nBuild: 0.0.1 (latest) | Actor version: 0.0 (latest)\nTimeout: 300 seconds\nMemory: 1024 MB\nView on Apify Console: http://localhost:3000/actors/qKd48FDyLCD3CfOez/runs/O0SAOYiGvBrsrmr05\n\n2026-09-24T09:26:47.869Z \u001b[32mINFO\u001b[39m System info\u001b[90m {"apifyVersion":"3.7.2","apifyClientVersion":"2.25.0","crawleeVersion":"3.18.1","osType":"Linux","nodeVersion":"v24.21.0"}\u001b[39m\n2026-09-24T09:26:47.869Z \u001b[32mINFO\u001b[39m Calling http://apify-api:3333/acto
|
|
test/e2e/standby.test.ts > Actor Standby via apify-cli (requires Docker) > sample_actor_standby_py: push enables Standby; one STANDBY run serves every endpoint and is wound down once idle:
test/e2e/standby.test.ts#L54
AssertionError: http://localhost:3333/actor-runtime/standby/local-user-2--my-standby-actor-py/ answered 504: {"error":{"type":"standby-run-not-ready","message":"The Actor's standby run L3ch4clEsDN5YpOPU did not start listening on its standby port (ACTOR_STANDBY_PORT) within 180 s; see its log."}}: expected 504 to be 200 // Object.is equality
- Expected
+ Received
- 200
+ 504
❯ getJson test/e2e/standby.test.ts:54:83
❯ test/e2e/standby.test.ts:134:19
|
|
test/e2e/standby.test.ts > Actor Standby via apify-cli (requires Docker) > sample_actor_standby_ts: push enables Standby; one STANDBY run serves every endpoint and is wound down once idle:
test/e2e/standby.test.ts#L54
AssertionError: http://localhost:3333/actor-runtime/standby/local-user-2--my-standby-actor-ts/ answered 504: {"error":{"type":"standby-run-not-ready","message":"The Actor's standby run W0Q8ntVKhudOv3nIU did not start listening on its standby port (ACTOR_STANDBY_PORT) within 180 s; see its log."}}: expected 504 to be 200 // Object.is equality
- Expected
+ Received
- 200
+ 504
❯ getJson test/e2e/standby.test.ts:54:83
❯ test/e2e/standby.test.ts:134:19
|
|
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 nonstandard-actor (apify-cli + podman-3.4)
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 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 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 nonstandard-actor (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 nonstandard-actor (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 + 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-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 browser-view-py (apify-cli + podman-3.4)
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-3.4)
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 pay-per-event (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 + podman-3.4)
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 all-modes (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 all-modes (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-ts (apify-cli + podman-3.4)
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 pay-per-event (apify-cli + podman-3.4)
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 all-modes (apify-cli + podman-3.4)
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 actor-dev-loop (apify-cli + docker on arm64)
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 standby (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 standby (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 + 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 + podman-3.4)
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 pay-per-event (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/
|
|
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 standby (apify-cli + podman-3.4)
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/
|
|
Build, lint, unit + integration tests
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
e2e browser-view-py (apify-cli + docker)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
e2e browser-view-py (apify-cli + podman)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
e2e debug-mode (apify-cli + docker)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
e2e nonstandard-actor (apify-cli + docker)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
e2e nonstandard-actor (apify-cli + podman)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
e2e debug-mode (apify-cli + podman)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
e2e browser-view-ts (apify-cli + docker)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
e2e browser-view-ts (apify-cli + podman)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
e2e pay-per-event (apify-cli + podman)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
e2e all-modes (apify-cli + docker)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
e2e all-modes (apify-cli + podman)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
e2e actor-dev-loop (apify-cli + docker)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
e2e standby (apify-cli + podman)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
e2e standby (apify-cli + docker)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
e2e actor-dev-loop (apify-cli + podman)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
e2e pay-per-event (apify-cli + docker)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
e2e dev-folder-bind-mount (apify-cli + podman)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
e2e dev-folder-bind-mount (apify-cli + docker)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|