From 0b476f5871c00c8adaf563288430a07e8bac694e Mon Sep 17 00:00:00 2001 From: Millian Lamiaux Date: Sun, 19 Jul 2026 16:50:47 +0200 Subject: [PATCH] fix(project.yml): build watch targets in TabataGo scheme MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The TabataGo scheme only listed TabataGo + TabataGoWidget (iOS), so xcodebuild -scheme TabataGo never compiled the watchOS app in CI. Add TabataGoWatch + TabataGoWatchWidget to the build targets so watch-side breakage is caught before deploy. Note: TabataGoWidget is a real iOS widget target (defined at project.yml line 165, app-extension/iOS), NOT a phantom — the prior review was wrong on that point. The real gap was the missing watch targets. Embed deps were already correct (TabataGo embeds TabataGoWatch, which embeds TabataGoWatchWidget). Verified locally with xcodegen 2.45.4: the generated xcscheme now lists all 4 BlueprintNames. ⚠️ Risk: if the watch target has latent build issues (never compiled in CI before), this will surface them on the next PR. Desirable — catch before merge, not in the field. --- tabatago-swift/project.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tabatago-swift/project.yml b/tabatago-swift/project.yml index 0fe03fe..7e1004d 100644 --- a/tabatago-swift/project.yml +++ b/tabatago-swift/project.yml @@ -216,6 +216,8 @@ schemes: targets: TabataGo: all TabataGoWidget: all + TabataGoWatch: all + TabataGoWatchWidget: all run: config: Debug archive: