sync: merge upstream/main (ours) to reach behind=0#418
Conversation
…rset-sh#3697) * refactor(host-service): split workspace-creation router * fix(host-service): harden workspace creation cleanup * lint
PR #12 (#417) で upstream superset-sh#3697 split workspace-creation を実質取り込み 済みだが、cherry-pick で patch-id が変わるため GitHub UI の "behind" が 1 のまま残る git 仕様。 本 merge commit は -s ours で fork 現状の内容を一切変更せず、upstream/main の SHA を merge-base に入れることで "behind" を 0 にする。 全 upstream 取り込み完遂: - 計画 7 PR (#398-#408, 48+ commits) - 追加 4 PR (#411, #413, #414, #417) で残差対応 - ours-sync PR (#416, #本 PR) で behind count 解消 fork 固有機能は全て維持 (19 tRPC procedure, TERMINAL_OPTIONS, SUPERSET_WORKSPACE_NAME, dmg.size=4g, desktop 1.5.10, TiptapPromptEditor, v1MigrationState, baseBranchSource, PR checkout mode, FORK NOTE, applyAiWorkspaceRename, updateNameFromHost atomic guard, etc). Related: Issue #415 (closed in PR #417)
🧹 Preview Cleanup CompleteThe following preview resources have been cleaned up:
Thank you for your contribution! 🎉 |
💡 Codex Reviewsuperset/packages/local-db/drizzle/meta/_journal.json Lines 293 to 296 in e1e5614
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Summary
PR #12 (#417) で upstream superset-sh#3697 split を実質取り込み済みだが、cherry-pick で patch-id が変わるため GitHub UI の "behind" が 1 のまま残っていた (git 仕様)。
本 PR は
git merge -s ours upstream/mainで fork 現状の内容を一切変更せず、upstream/main の全 commits を fork main の ancestor に入れて "behind" を 0 にする。変更内容
+0/-0/0 files)167542eb4 [codex] refactor(host-service): split workspace-creation router (#3697)まで (upstream/main の HEAD)全 upstream 取り込み完遂
計 50+ commits 実質取り込み、fork 固有機能 100% 維持。
検証
git diff origin/main HEAD --statがゼロ (fork 実内容完全維持)git fetch upstream時点では upstream が既に前進している可能性あり (その場合は別途バッチ PR)関連
plans/20260424-upstream-merge-strategy.mdproject_upstream_batch_workflow.md