Repository navigation
Upstream nightly v0.0.46-nightly.20261005.2689 conflicts with custom-nightly #49
Description
Activity
- addedchamaquitaChamaquita works this issue as a JobChamaquita works this issue as a JobautomergeChamaquita merges the Job's pull request once its checks passChamaquita merges the Job's pull request once its checks pass
on Oct 5, 2026 Chamaquita started Attempt 1 of 2 on this issue, stamped by github-actions[bot], the repository's GitHub Actions.
automergestamped by github-actions[bot], the repository's GitHub Actions. Follow it in Discord: https://discord.com/channels/1497356507472466022/1556736451578831041Attempt 1 of 2: Claude Code finished, waiting for GitHub CI
Two conflicted files, both resolved by keeping both sides. DesktopIpcHandlers.ts: kept the fork's dockMood and backgroundFolder imports plus upstream's legacyLocalStorage imports. VoiceInputProvider.tsx: took upstream's lazy recorder (pingdotgg#15248) and unmount cleanup that releases the recorder, and kept the fork's permissionRequestPendingRef andvoid controller.dispose(). The lockfile merged cleanly andpnpm install --lockfile-onlychanged nothing.vp fmtran on both files.vp lintcrashed with an oxc allocator panic and could not be rerun in the time budget, so lint, typecheck and tests are left to GitHub CI. The tag is an ancestor of the merge commit. PR: #50
Pull request: #50
Branch:chamaquita/upstream-v0.0.46-nightly.20261005.2689
Claude Code session:0e61244c-b749-4c7b-8545-ca9cd64ef95f
Chamaquita merges it once GitHub CI passes on commit e01bcca. If no check has started by 18:58 UTC, or some still run at 19:38 UTC, a person takes it from there.Discord thread: https://discord.com/channels/1497356507472466022/1556736451578831041
Attempt 1 of 2 finished: success
Two conflicted files, both resolved by keeping both sides. DesktopIpcHandlers.ts: kept the fork's dockMood and backgroundFolder imports plus upstream's legacyLocalStorage imports. VoiceInputProvider.tsx: took upstream's lazy recorder (pingdotgg#15248) and unmount cleanup that releases the recorder, and kept the fork's permissionRequestPendingRef andvoid controller.dispose(). The lockfile merged cleanly andpnpm install --lockfile-onlychanged nothing.vp fmtran on both files.vp lintcrashed with an oxc allocator panic and could not be rerun in the time budget, so lint, typecheck and tests are left to GitHub CI. The tag is an ancestor of the merge commit. PR: #50
Pull request: #50 (merged)
Branch:chamaquita/upstream-v0.0.46-nightly.20261005.2689
Claude Code session:0e61244c-b749-4c7b-8545-ca9cd64ef95f
GitHub CI passed on commit e01bcca.
Merged intocustom-nightlyas merge commit d13e977, because the issue carriesautomergeand GitHub CI passed.Discord thread: https://discord.com/channels/1497356507472466022/1556736451578831041
Merging upstream nightly v0.0.46-nightly.20261005.2689 from
mainintocustom-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.46-nightly.20261005.2689Upstream tag:
v0.0.46-nightly.20261005.2689from https://github.com/pingdotgg/t3code.gitConflicted files:
apps/desktop/src/ipc/DesktopIpcHandlers.tsapps/mobile/src/features/voice-input/VoiceInputProvider.tsxTask
Before committing the merge, run
pnpm exec vp fmt <file>...on the files you resolved. On every attempt, including the first, run the smallest relevant checks, such as changed-file lint or one test file. Fix failures and rerun the affected check before pushing. Spend at most one minute total on focused checks, including their extra tool or dependency setup. Leave checks that exceed that budget or cannot run locally to GitHub CI, and name them in your summary. Never run whole test suites, repository-wide typechecks, or builds locally: GitHub CI runs them on the pull request.chamaquita/upstream-v0.0.46-nightly.20261005.2689fromorigin/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.46-nightly.20261005.2689and merge it withgit merge --no-ff v0.0.46-nightly.20261005.2689. Never rebase, squash, or cherry-pick: the nightly decides what is new withgit merge-base --is-ancestor v0.0.46-nightly.20261005.2689 HEAD, so only a merge commit keeps the tag an ancestor.git log v0.0.46-nightly.20261005.2689..origin/custom-nightly; upstream's is ingit log origin/custom-nightly..v0.0.46-nightly.20261005.2689and its pull requests.pnpm-lock.yamland runpnpm installto reconcile it with the merged manifests.git grep -nE '^(<<<<<<<|>>>>>>>) 'finds nothing.chamaquita/upstream-v0.0.46-nightly.20261005.2689, 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/37356929943