Skip to content

Upstream canary failed: prod web-browser-shell 26.707.72221 #49

Description

@github-actions

Automated upstream canary failure.

Fingerprint: prod:web-browser-shell:26.707.72221:5307

Field Value
Workflow run https://github.com/better-slop/codex-app-linux/actions/runs/29472326307
Failing job canary
Failing step Run upstream canary
Channel prod
Upstream version 26.707.72221
Upstream build 5307
Package version 26.707.72221-launcher.34
Contract/smoke web-browser-shell
Publish blocked before mutation yes

Exact error:

web-browser-shell smoke failed: page.waitForFunction: Timeout 30000ms exceeded.

Relevant log excerpt:

            "name": "linux-native-payloads",
            "ok": true,
            "durationMs": 694,
            "detail": {
              "checked": 86
            }
          },
          {
            "name": "node-runtime",
            "ok": true,
            "durationMs": 8,
            "detail": {
              "stdout": "v24.14.0"
            }
          },
          {
            "name": "bundled-codex-launcher",
            "ok": true,
            "durationMs": 1,
            "detail": {
              "launcher": "codex-app-linux-beta",
              "bundledCodex": "resources/codex"
            }
          },
          {
            "name": "bundled-codex-dynamic-tools",
            "ok": true,
            "durationMs": 158,
            "detail": {
              "canonicalThreadId": "019f6948-ac32-7c01-9389-81c7cc619f57",
              "legacyThreadId": "019f6948-ac56-7351-ba77-0dee789617cb",
              "hybridRejected": true
            }
          },
          {
            "name": "node_repl",
            "ok": true,
            "durationMs": 10,
            "detail": {
              "exitCode": 1
            }
          },
          {
            "name": "cua_node_repl",
            "ok": true,
            "durationMs": 8,
            "detail": {
              "exitCode": 1
            }
          },
          {
            "name": "owl-runtime-contract",
            "ok": true,
            "durationMs": 343,
            "detail": {
              "runtimeName": "owl",
              "checked": true
            }
          },
          {
            "name": "linux-window-focusable-contract",
            "ok": true,
            "durationMs": 1232,
            "detail": {
              "checked": 1
            }
          },
          {
            "name": "desktop-launcher-version",
            "ok": true,
            "durationMs": 43,
            "detail": {
              "stdout": "26.707.31428-beta.5061.launcher.34"
            }
          },
          {
            "name": "desktop-binary-boot",
            "ok": true,
            "durationMs": 8059,
            "detail": {
              "exitCode": null,
              "timedOut": true,
              "bootSignal": "log",
              "inspectedWindows": true
            }
          },
          {
            "name": "web-browser-shell",
            "ok": true,
            "durationMs": 9938,
            "detail": {
              "url": "http://127.0.0.1:35869/"
            }
          }
        ],
        "ok": true
      }
    }
  },
  "failures": [
    {
      "channel": "prod",
      "phase": "smoke",
      "failingName": "web-browser-shell",
      "upstreamVersion": "26.707.72221",
      "upstreamBuildNumber": "5307",
      "packageVersion": "26.707.72221-launcher.34",
      "fingerprint": "prod:web-browser-shell:26.707.72221:5307",
      "errorMessage": "web-browser-shell smoke failed: page.waitForFunction: Timeout 30000ms exceeded.",
      "localReproductionCommand": "node scripts/canary.mjs --channel prod --json-output dist/upstream-canary-prod.json",
      "codePaths": [
        "scripts/smoke-artifacts.mjs",
        "runtime/webstrap/server.mjs",
        "runtime/webstrap/message-router.mjs"
      ],
      "publishBlockedBeforeMutation": true
    }
  ],
  "finishedAt": "2026-07-16T04:56:57.894Z"
}

Local reproduction:

node scripts/canary.mjs --channel prod --json-output dist/upstream-canary-prod.json

Likely code paths:

  • scripts/smoke-artifacts.mjs
  • runtime/webstrap/server.mjs
  • runtime/webstrap/message-router.mjs

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions