Skip to content

fix: [AI-7362] canonicalize legacy URLs (sh, my, dm hosts) #2355

fix: [AI-7362] canonicalize legacy URLs (sh, my, dm hosts)

fix: [AI-7362] canonicalize legacy URLs (sh, my, dm hosts) #2355

Triggered via pull request July 16, 2026 02:48
Status Failure
Total duration 10m 23s
Artifacts

ci.yml

on: pull_request
Detect Changes
6s
Detect Changes
Marker Guard
39s
Marker Guard
TypeScript
10m 9s
TypeScript
Driver E2E
Driver E2E
dbt-tools
dbt-tools
Windows Installer (Pester)
Windows Installer (Pester)
dbt-tools E2E
dbt-tools E2E
Sanity (Verdaccio)
Sanity (Verdaccio)
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 3 warnings
TypeScript
Process completed with exit code 1.
TypeScript
1 test(s) failed
error: expect(received).toContain(expected): packages/opencode/test/cli/tui/command.test.ts#L10
Expected to contain: "import { withNetworkOptions, resolveNetworkOptions } from \"file:///home/runner/work/altimate-code/altimate-code/packages/opencode/src/cli/network.ts\"" upstream_fix: clean up TUI worker after failed --session validation\n try {\n const prompt = await input(args.prompt)\n const config = await TuiConfig.get()\n\n const network = await AppRuntime.runPromise(resolveNetworkOptions(args))\n const external =\n process.argv.includes(\"--port\") ||\n process.argv.includes(\"--hostname\") ||\n process.argv.includes(\"--mdns\") ||\n network.mdns ||\n network.port !== 0 ||\n network.hostname !== \"127.0.0.1\"\n\n const transport = external\n ? {\n url: (await client.call(\"server\", network)).url,\n fetch: undefined,\n events: undefined,\n }\n : {\n url: \"http://opencode.internal\",\n fetch: createWorkerFetch(client),\n events: createEventSource(client),\n }\n\n try {\n await validateSession({\n url: transport.url,\n sessionID: args.session,\n directory: cwd,\n fetch: transport.fetch,\n })\n } catch (error) {\n UI.error(errorMessage(error))\n process.exitCode = 1\n return\n }\n\n setTimeout(() => {\n client.call(\"checkUpgrade\", { directory: cwd }).catch(() => {})\n }, 1000).unref?.()\n\n const { Effect } = await import(\"effect\")\n const { run } = await import(\"../tui/layer\")\n const { createLegacyTuiPluginHost } = await import(\"@/plugin/tui/runtime\")\n await Effect.runPromise(\n run({\n url: transport.url,\n async onSnapshot() {\n const tui = writeHeapSnapshot(\"tui.heapsnapshot\")\n const server = await client.call(\"snapshot\", undefined)\n return [tui, server]\n },\n config,\n pluginHost: createLegacyTuiPluginHost(),\n directory: cwd,\n fetch: transport.fetch,\n events: transport.events,\n args: {\n continue: args.continue,\n sessionID: args.session,\n agent: args.agent,\n model: args.model,\n prompt,\n fork: args.fork,\n },\n }),\n )\n } finally {\n await stop()\n }\n // altimate_change end\n } finally {\n try {\n unguard?.()\n } catch {}\n }\n process.exit(0)\n },\n})\n// scratch\n" at <anonymous> (/home/runner/work/altimate-code/altimate-code/packages/opencode/test/cli/tui/command.test.ts:10:20)
Detect Changes
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Marker Guard
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, oven-sh/setup-bun@ecf28ddc73e819eb6fa29df6b34ef8921c743461. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
TypeScript
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, oven-sh/setup-bun@ecf28ddc73e819eb6fa29df6b34ef8921c743461. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/