Skip to content

chore: sync upstream through 23bdb9ef1c - #283

Merged
andrewcai8 merged 35 commits into
mainfrom
sync/upstream-23bdb9ef1c
Nov 7, 2026
Merged

andrewcai8 merged 35 commits into
mainfrom
sync/upstream-23bdb9ef1c

Conversation

@andrewcai8

Copy link
Copy Markdown
Owner

Brings the fork up to upstream 23bdb9ef1c (34 commits since 291bcc392c; upstream checks green on that sha). No new migrations.

Notable upstream changes

Conflict resolutions (3 files)

  • apps/server/src/bin.ts: upstream's launcher and binMain split are kept, including single-executable loading. guardStderr runs first in the launcher and covers every path. __spawn-host stays in the launcher because it is long-lived and uses only Node built-ins; going through binMain would load the whole CLI in the single-executable build. The fork's other fast paths (__document-text, __managed-chatgpt-token, ACP MCP bridge/call, fork-exec) dispatch from binMain.ts beside upstream's __speech-worker, after ignoreMacosTypeOfServiceEinval. That macOS socket guard no longer runs before the spawn host, which makes no outbound connections.
  • runtimeLayer.test.ts: imports from both sides.
  • package.json: upstream's build:desktop:bundle plus the fork's build:t3-runtime-artifact.

Verification

  • vp run typecheck: server, contracts, client-runtime, web, mobile, desktop clean.
  • apps/server build: node dist/bin.mjs --version runs; fork-exec loads without binCli, and __spawn-host loads only its own chunk and the stderr guard. build-runtime-artifact.ts copies all of dist, so the new chunks ship.
  • Tests: cliCompileCache, entrypoint, SpawnHost, forkExec, invocation and runtimeLayer pass (155/157). The two failures are invocation.test.ts comparing /var against /private/var, a macOS temp-path quirk in a file this PR doesn't change.
  • vp lint on all fork-changed TS files, vp run knip:check.

Not verified

  • The single-executable t3 binary build.

🤖 Generated with Claude Code

aledog007 and others added 30 commits November 6, 2026 01:39
Co-authored-by: Alessio Fano <alessio.fano@swisscom.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ry (pingdotgg#31285)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…gdotgg#25971)

Co-authored-by: PR Batch Tester <agent@local.test>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… bottom (pingdotgg#27691)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
A PR based on a branch other than the default saved a ~1 GB pnpm store
that only its own reruns can read, which evicted shared entries. These
PRs still restore and install; pushes, releases, and default-base PRs
save as before.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ves (pingdotgg#31942)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…1158)

Co-authored-by: Theo Browne <me@theo.li>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…gdotgg#31941)

Release and macOS preview bundle jobs can check out a ref from before
build:desktop:bundle existed. Those refs now install libsecret and run
build:desktop as before.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… sites (pingdotgg#31142)

Give crawlers a consistent download URL, a sitemap, and links to the official repository and app listings. Publish the monitored security contact in the site and repository policies.

Takeover by Claude Opus 5.5 in Claude Code. Follow-up by GPT-6.1 Terra [1m] in Codex.

Co-authored-by: Victor Valentine Romo <213858052+b2bvic@users.noreply.github.com>
…otgg#29284)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…nch's own pull request (pingdotgg#29817)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…node of the thread (pingdotgg#31012)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…otgg#31584)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…otgg#31586)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…g#31017)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…aining # (pingdotgg#31928)

Co-authored-by: Adam Otradovec <du239@creditas.cz>
Co-authored-by: Yash Singh <saiansh2525@gmail.com>
…er a restart (pingdotgg#32162)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ing in from the corner (pingdotgg#32141)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… the full width (pingdotgg#32142)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…25988)

Co-authored-by: maria-rcks <maria@kuuro.net>
Co-authored-by: Julius Marminge <julius0216@outlook.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com>
…ild (pingdotgg#31945)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ace (pingdotgg#31936)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
shivamhwp and others added 5 commits November 7, 2026 06:47
…ping or garbling (pingdotgg#31168)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@andrewcai8
andrewcai8 merged commit 6b8040d into main Nov 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.