[2026-10-16] eagle: work/projects/vscode-migration/tech-design-xcode-build-server.md work/projects/vscode-migration/vscode-migration.md work/projects/vscode-migration/xcode-build-server.md

This commit is contained in:
Alexey Martemyanov committed 2026-10-16 11:55:30 +06:00
1 parent d7ffe19f34
commit 37f97cb127
3 files changed
+64 -77

No files matched your search

@@ -22,7 +22,7 @@ SPM-compatible, so `swift build` + SourceKit-LSP work, and configure
| Move non-Swift code to local packages | ✅ Jun 2025 |
| Missing imports, unused files cleanup | ✅ Jun 2025 |
| Initial VSCode config | ✅ Jun 2025 (original SweetPad setup) |
| Xcode BSP local setup | ✅ 2026-10-16: shared Git hook active; applied and structurally verified in all 97 registered worktrees, including two adjacent checkouts. Details: [[projects/vscode-migration/xcode-build-server#Local hook and all-worktree rollout — 2026-10-16]] |
| Xcode BSP local setup | ✅ 2026-10-16: generic harness at `~/Developer/xcode-editor-tools`, local Git hook migrated, all 97 existing worktrees preserved; fresh 98th worktree bootstrapped automatically. 47 unit tests and unrelated Xcode app/BSP smoke passed. New harness has docs/license/tests/CI, no commits or remote. Details: [[projects/vscode-migration/xcode-build-server#Standalone harness extraction and deployment — 2026-10-16]] |
| BSP fork with required fixes | ✅ [mallexxx/sourcekit-xcode-bsp](https://github.com/mallexxx/sourcekit-xcode-bsp), pinned `afd0e3d`; 58 tests and strict SwiftLint pass. App-repository setup is local/uncommitted |
| Unify WebKit private methods (Sparkle/AppStore) | ✅ Feb 2026 |
| Drop `#if SPARKLE/APPSTORE` | ✅ Mar 2026 — DMG and App Store targets now compile the same 1398 files |