@DiegoJohnsonL merging upstream nightly v0.0.43-nightly.20260926.2318 into custom-nightly stopped on conflicts, so no custom build is published until they are resolved. Chamaquita resolves them and, because this issue carries automerge, merges its pull request once every check passes.
Base branch: custom-nightly
Job branch: chamaquita/upstream-v0.0.43-nightly.20260926.2318
Upstream tag: v0.0.43-nightly.20260926.2318 from https://github.com/pingdotgg/t3code.git
Conflicted files:
apps/web/src/components/NoProjectsHero.tsx
apps/web/src/components/chat/ComposerSurface.tsx
apps/web/src/components/chat/MessagesTimeline.tsx
apps/web/src/components/settings/SettingsPanels.tsx
apps/web/src/routes/__root.tsx
Task
Do not run the repository's checks, builds, or test suites locally: GitHub CI runs them on the pull request.
- Start
chamaquita/upstream-v0.0.43-nightly.20260926.2318 from origin/custom-nightly, or continue it if an earlier attempt pushed it. Fetch the tag with git fetch --no-tags https://github.com/pingdotgg/t3code.git tag v0.0.43-nightly.20260926.2318 and merge it with git merge --no-ff v0.0.43-nightly.20260926.2318. Never rebase, squash, or cherry-pick: the nightly decides what is new with git merge-base --is-ancestor v0.0.43-nightly.20260926.2318 HEAD, so only a merge commit keeps the tag an ancestor.
- Resolve each conflicted hunk:
- Classify it as disjoint (the sides changed different things, so keep both), same question with different answers (pick one side on the evidence), or superseded (one side's change makes the other's moot).
- Touch only the conflicted regions, and leave every line git merged cleanly as it is.
- Keep the fork's customizations and take upstream's changes. The fork's intent is in
git log v0.0.43-nightly.20260926.2318..origin/custom-nightly; upstream's is in git log origin/custom-nightly..v0.0.43-nightly.20260926.2318 and its pull requests.
- Regenerate lockfiles and generated files instead of merging them by hand: take upstream's
pnpm-lock.yaml and run pnpm install to reconcile it with the merged manifests.
- Leave no conflict markers:
git grep -nE '^(<<<<<<<|>>>>>>>) ' finds nothing.
- Commit the merge, push
chamaquita/upstream-v0.0.43-nightly.20260926.2318, and open a pull request into custom-nightly. Its body has a table with one row per conflicted hunk and the columns File:lines, Class, custom-nightly, Upstream, Kept, and Why. If a push is refused for the workflows permission, change nothing and finish blocked with that reason.
- GitHub CI runs the fork's checks on the pull request. Chamaquita merges it as a merge commit once every check passes and GitHub finds it mergeable; if CI fails, Chamaquita hands the failures to the next attempt. The next run finds the tag merged, publishes the build, and closes this issue.
Run: https://github.com/d3labs-dev/t3code/actions/runs/36275539287
@DiegoJohnsonL merging upstream nightly v0.0.43-nightly.20260926.2318 into
custom-nightlystopped on conflicts, so no custom build is published until they are resolved. Chamaquita resolves them and, because this issue carriesautomerge, merges its pull request once every check passes.Base branch:
custom-nightlyJob branch:
chamaquita/upstream-v0.0.43-nightly.20260926.2318Upstream tag:
v0.0.43-nightly.20260926.2318from https://github.com/pingdotgg/t3code.gitConflicted files:
apps/web/src/components/NoProjectsHero.tsxapps/web/src/components/chat/ComposerSurface.tsxapps/web/src/components/chat/MessagesTimeline.tsxapps/web/src/components/settings/SettingsPanels.tsxapps/web/src/routes/__root.tsxTask
Do not run the repository's checks, builds, or test suites locally: GitHub CI runs them on the pull request.
chamaquita/upstream-v0.0.43-nightly.20260926.2318fromorigin/custom-nightly, or continue it if an earlier attempt pushed it. Fetch the tag withgit fetch --no-tags https://github.com/pingdotgg/t3code.git tag v0.0.43-nightly.20260926.2318and merge it withgit merge --no-ff v0.0.43-nightly.20260926.2318. Never rebase, squash, or cherry-pick: the nightly decides what is new withgit merge-base --is-ancestor v0.0.43-nightly.20260926.2318 HEAD, so only a merge commit keeps the tag an ancestor.git log v0.0.43-nightly.20260926.2318..origin/custom-nightly; upstream's is ingit log origin/custom-nightly..v0.0.43-nightly.20260926.2318and its pull requests.pnpm-lock.yamland runpnpm installto reconcile it with the merged manifests.git grep -nE '^(<<<<<<<|>>>>>>>) 'finds nothing.chamaquita/upstream-v0.0.43-nightly.20260926.2318, and open a pull request intocustom-nightly. Its body has a table with one row per conflicted hunk and the columns File:lines, Class, custom-nightly, Upstream, Kept, and Why. If a push is refused for the workflows permission, change nothing and finish blocked with that reason.Run: https://github.com/d3labs-dev/t3code/actions/runs/36275539287