Skip to content

Upstream canary failed: prod open-target-dispatcher 26.810.50856 #81

Description

@github-actions

Automated upstream canary failure.

Fingerprint: prod:open-target-dispatcher:26.810.50856:6644

Field Value
Workflow run https://github.com/better-slop/codex-app-linux/actions/runs/31866504837
Failing job canary
Failing step Run upstream canary
Channel prod
Upstream version 26.810.50856
Upstream build 6644
Package version 26.810.50856-launcher.35
Contract/smoke open-target-dispatcher
Publish blocked before mutation yes

Exact error:

open-target-dispatcher contract changed: missing open target map

Relevant log excerpt:

p/node_modules/@worklouder/device-kit-oai/node_modules/@worklouder/wl-device-kit/node_modules/node-hid/node_modules/pkg-prebuilds/node_modules/yargs/node_modules/string-width/node_modules/strip-ansi\nnpm error extraneous: emoji-regex@8.0.0 /home/runner/work/codex-app-linux/codex-app-linux/stage/beta/app/node_modules/@worklouder/device-kit-oai/node_modules/@worklouder/wl-device-kit/node_modules/node-hid/node_modules/pkg-prebuilds/node_modules/yargs/node_modules/cliui/node_modules/string-width/node_modules/emoji-regex\nnpm error extraneous: is-fullwidth-code-point@3.0.0 /home/runner/work/codex-app-linux/codex-app-linux/stage/beta/app/node_modules/@worklouder/device-kit-oai/node_modules/@worklouder/wl-device-kit/node_modules/node-hid/node_modules/pkg-prebuilds/node_modules/yargs/node_modules/cliui/node_modules/string-width/node_modules/is-fullwidth-code-point\nnpm error extraneous: strip-ansi@6.0.1 /home/runner/work/codex-app-linux/codex-app-linux/stage/beta/app/node_modules/@worklouder/device-kit-oai/node_modules/@worklouder/wl-device-kit/node_modules/node-hid/node_modules/pkg-prebuilds/node_modules/yargs/node_modules/cliui/node_modules/string-width/node_modules/strip-ansi\nnpm error extraneous: ansi-regex@5.0.1 /home/runner/work/codex-app-linux/codex-app-linux/stage/beta/app/node_modules/@worklouder/device-kit-oai/node_modules/@worklouder/wl-device-kit/node_modules/node-hid/node_modules/pkg-prebuilds/node_modules/yargs/node_modules/cliui/node_modules/strip-ansi/node_modules/ansi-regex\nnpm error extraneous: ansi-styles@4.3.0 /home/runner/work/codex-app-linux/codex-app-linux/stage/beta/app/node_modules/@worklouder/device-kit-oai/node_modules/@worklouder/wl-device-kit/node_modules/node-hid/node_modules/pkg-prebuilds/node_modules/yargs/node_modules/cliui/node_modules/wrap-ansi/node_modules/ansi-styles\nnpm error extraneous: string-width@4.2.3 /home/runner/work/codex-app-linux/codex-app-linux/stage/beta/app/node_modules/@worklouder/device-kit-oai/node_modules/@worklouder/wl-device-kit/node_modules/node-hid/node_modules/pkg-prebuilds/node_modules/yargs/node_modules/cliui/node_modules/wrap-ansi/node_modules/string-width\nnpm error extraneous: strip-ansi@6.0.1 /home/runner/work/codex-app-linux/codex-app-linux/stage/beta/app/node_modules/@worklouder/device-kit-oai/node_modules/@worklouder/wl-device-kit/node_modules/node-hid/node_modules/pkg-prebuilds/node_modules/yargs/node_modules/cliui/node_modules/wrap-ansi/node_modules/strip-ansi\nnpm error extraneous: ansi-regex@5.0.1 /home/runner/work/codex-app-linux/codex-app-linux/stage/beta/app/node_modules/@worklouder/device-kit-oai/node_modules/@worklouder/wl-device-kit/node_modules/node-hid/node_modules/pkg-prebuilds/node_modules/yargs/node_modules/string-width/node_modules/strip-ansi/node_modules/ansi-regex\nnpm error extraneous: ansi-regex@5.0.1 /home/runner/work/codex-app-linux/codex-app-linux/stage/beta/app/node_modules/@worklouder/device-kit-oai/node_modules/@worklouder/wl-device-kit/node_modules/node-hid/node_modules/pkg-prebuilds/node_modules/yargs/node_modules/cliui/node_modules/string-width/node_modules/strip-ansi/node_modules/ansi-regex\nnpm error extraneous: color-convert@2.0.1 /home/runner/work/codex-app-linux/codex-app-linux/stage/beta/app/node_modules/@worklouder/device-kit-oai/node_modules/@worklouder/wl-device-kit/node_modules/node-hid/node_modules/pkg-prebuilds/node_modules/yargs/node_modules/cliui/node_modules/wrap-ansi/node_modules/ansi-styles/node_modules/color-convert\nnpm error extraneous: emoji-regex@8.0.0 /home/runner/work/codex-app-linux/codex-app-linux/stage/beta/app/node_modules/@worklouder/device-kit-oai/node_modules/@worklouder/wl-device-kit/node_modules/node-hid/node_modules/pkg-prebuilds/node_modules/yargs/node_modules/cliui/node_modules/wrap-ansi/node_modules/string-width/node_modules/emoji-regex\nnpm error extraneous: is-fullwidth-code-point@3.0.0 /home/runner/work/codex-app-linux/codex-app-linux/stage/beta/app/node_modules/@worklouder/device-kit-oai/node_modules/@worklouder/wl-device-kit/node_modules/node-hid/node_modules/pkg-prebuilds/node_modules/yargs/node_modules/cliui/node_modules/wrap-ansi/node_modules/string-width/node_modules/is-fullwidth-code-point\nnpm error extraneous: strip-ansi@6.0.1 /home/runner/work/codex-app-linux/codex-app-linux/stage/beta/app/node_modules/@worklouder/device-kit-oai/node_modules/@worklouder/wl-device-kit/node_modules/node-hid/node_modules/pkg-prebuilds/node_modules/yargs/node_modules/cliui/node_modules/wrap-ansi/node_modules/string-width/node_modules/strip-ansi\nnpm error extraneous: ansi-regex@5.0.1 /home/runner/work/codex-app-linux/codex-app-linux/stage/beta/app/node_modules/@worklouder/device-kit-oai/node_modules/@worklouder/wl-device-kit/node_modules/node-hid/node_modules/pkg-prebuilds/node_modules/yargs/node_modules/cliui/node_modules/wrap-ansi/node_modules/strip-ansi/node_modules/ansi-regex\nnpm error extraneous: color-name@1.1.4 /home/runner/work/codex-app-linux/codex-app-linux/stage/beta/app/node_modules/@worklouder/device-kit-oai/node_modules/@worklouder/wl-device-kit/node_modules/node-hid/node_modules/pkg-prebuilds/node_modules/yargs/node_modules/cliui/node_modules/wrap-ansi/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name\nnpm error extraneous: ansi-regex@5.0.1 /home/runner/work/codex-app-linux/codex-app-linux/stage/beta/app/node_modules/@worklouder/device-kit-oai/node_modules/@worklouder/wl-device-kit/node_modules/node-hid/node_modules/pkg-prebuilds/node_modules/yargs/node_modules/cliui/node_modules/wrap-ansi/node_modules/string-width/node_modules/strip-ansi/node_modules/ansi-regex\nnpm error A complete log of this run can be found in: /home/runner/.npm/_logs/2026-08-15T05_18_41_157Z-debug-0.log\n"]
  • duplicate dependency references  dependencies=["bindings@1.5.0","prebuild-install@7.1.3"]
  • cannot find path for dependency  dependencies=["detect-libc@undefined","expand-template@undefined","github-from-package@undefined","minimist@undefined","mkdirp-classic@undefined","napi-build-utils@undefined","node-abi@undefined","pump@undefined","rc@undefined","simple-get@undefined","tar-fs@undefined","tunnel-agent@undefined"]
  • building        target=AppImage arch=x64 file=dist/beta/Codex Beta-26.727.40816-x86_64.AppImage
  • downloading     url=https://github.com/electron-userland/electron-builder-binaries/releases/download/appimage-12.0.1/appimage-12.0.1.7z size=1.6 MB parts=1
  • downloaded      url=https://github.com/electron-userland/electron-builder-binaries/releases/download/appimage-12.0.1/appimage-12.0.1.7z duration=249ms
{
  "ok": false,
  "packageName": "codex-app-linux",
  "releaseRepo": "better-slop/codex-app-linux",
  "publishBlockedBeforeMutation": true,
  "startedAt": "2026-08-15T05:17:15.728Z",
  "channels": {
    "prod": {
      "ok": false,
      "upstream": {
        "title": "26.810.50856",
        "pubDate": "Fri, 14 Aug 2026 18:46:12 +0000",
        "version": "26.810.50856",
        "buildNumber": "6644",
        "archiveUrl": "https://persistent.oaistatic.com/codex-app-prod/ChatGPT-darwin-arm64-26.810.50856.zip",
        "archiveLength": "589933458",
        "appcastUrl": "https://persistent.oaistatic.com/codex-app-prod/appcast.xml"
      },
      "packageVersion": "26.810.50856-launcher.35",
      "failure": {
        "channel": "prod",
        "phase": "build",
        "failingName": "open-target-dispatcher",
        "upstreamVersion": "26.810.50856",
        "upstreamBuildNumber": "6644",
        "packageVersion": "26.810.50856-launcher.35",
        "fingerprint": "prod:open-target-dispatcher:26.810.50856:6644",
        "errorMessage": "open-target-dispatcher contract changed: missing open target map",
        "localReproductionCommand": "node scripts/canary.mjs --channel prod --json-output dist/upstream-canary-prod.json",
        "codePaths": [
          "scripts/lib/upstream-patches.mjs",
          "test/upstream-patches.test.mjs"
        ],
        "publishBlockedBeforeMutation": true
      }
    },
    "beta": {
      "ok": false,
      "upstream": {
        "title": "26.727.40816",
        "pubDate": "Thu, 30 Jul 2026 19:38:05 +0000",
        "version": "26.727.40816",
        "buildNumber": "6066",
        "archiveUrl": "https://persistent.oaistatic.com/codex-app-beta/ChatGPT%20(Beta)-darwin-arm64-26.727.40816.zip",
        "archiveLength": "560014795",
        "appcastUrl": "https://persistent.oaistatic.com/codex-app-beta/appcast.xml"
      },
      "packageVersion": "26.727.40816-beta.6066.launcher.35",
      "failure": {
        "channel": "beta",
        "phase": "smoke",
        "failingName": "desktop-binary-boot",
        "upstreamVersion": "26.727.40816",
        "upstreamBuildNumber": "6066",
        "packageVersion": "26.727.40816-beta.6066.launcher.35",
        "fingerprint": "beta:desktop-binary-boot:26.727.40816:6066",
        "errorMessage": "desktop-binary-boot smoke failed: desktop binary printed fatal output: exit=null output=[build-flavor] Resolved build flavor from package metadata value=public-beta\n[build-flavor] Resolved build flavor from package metadata value=public-beta\nLaunching app agentRunId=null allowDebugMenu=false allowDevtools=false allowInspectElement=false buildFlavor=public-beta enableSparkle=false enableUpdater=true nodeEnv=undefined packaged=true platform=linux\n\n[7058:0815/052026.285327:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are \"tcp\" and on UNIX \"unix\")\n[7058:0815/052026.532468:ERROR:dbus/object_proxy.cc:",
        "localReproductionCommand": "node scripts/canary.mjs --channel beta --json-output dist/upstream-canary-beta.json",
        "codePaths": [
          "scripts/smoke-artifacts.mjs",
          "scripts/lib/build.mjs",
          "runtime/launcher.mjs"
        ],
        "publishBlockedBeforeMutation": true
      }
    }
  },
  "failures": [
    {
      "channel": "prod",
      "phase": "build",
      "failingName": "open-target-dispatcher",
      "upstreamVersion": "26.810.50856",
      "upstreamBuildNumber": "6644",
      "packageVersion": "26.810.50856-launcher.35",
      "fingerprint": "prod:open-target-dispatcher:26.810.50856:6644",
      "errorMessage": "open-target-dispatcher contract changed: missing open target map",
      "localReproductionCommand": "node scripts/canary.mjs --channel prod --json-output dist/upstream-canary-prod.json",
      "codePaths": [
        "scripts/lib/upstream-patches.mjs",
        "test/upstream-patches.test.mjs"
      ],
      "publishBlockedBeforeMutation": true
    },
    {
      "channel": "beta",
      "phase": "smoke",
      "failingName": "desktop-binary-boot",
      "upstreamVersion": "26.727.40816",
      "upstreamBuildNumber": "6066",
      "packageVersion": "26.727.40816-beta.6066.launcher.35",
      "fingerprint": "beta:desktop-binary-boot:26.727.40816:6066",
      "errorMessage": "desktop-binary-boot smoke failed: desktop binary printed fatal output: exit=null output=[build-flavor] Resolved build flavor from package metadata value=public-beta\n[build-flavor] Resolved build flavor from package metadata value=public-beta\nLaunching app agentRunId=null allowDebugMenu=false allowDevtools=false allowInspectElement=false buildFlavor=public-beta enableSparkle=false enableUpdater=true nodeEnv=undefined packaged=true platform=linux\n\n[7058:0815/052026.285327:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are \"tcp\" and on UNIX \"unix\")\n[7058:0815/052026.532468:ERROR:dbus/object_proxy.cc:",
      "localReproductionCommand": "node scripts/canary.mjs --channel beta --json-output dist/upstream-canary-beta.json",
      "codePaths": [
        "scripts/smoke-artifacts.mjs",
        "scripts/lib/build.mjs",
        "runtime/launcher.mjs"
      ],
      "publishBlockedBeforeMutation": true
    }
  ],
  "finishedAt": "2026-08-15T05:20:28.485Z"
}

Local reproduction:

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

Likely code paths:

  • scripts/lib/upstream-patches.mjs
  • test/upstream-patches.test.mjs

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions