fix(project.yml): build watch targets in TabataGo scheme

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.
This commit is contained in:
Millian Lamiaux
2026-07-19 16:50:47 +02:00
parent d50e53e4ad
commit 0b476f5871

View File

@@ -216,6 +216,8 @@ schemes:
targets:
TabataGo: all
TabataGoWidget: all
TabataGoWatch: all
TabataGoWatchWidget: all
run:
config: Debug
archive: