forked from unom/punktfunk
Google Play's Android TV slot needs 16:9 1920x1080 shots and the App Store needs Apple TV 1920x1080 — neither existed as automation output: - apple.yml screenshots job now runs the tvos leg. The harness supported it all along (tools/screenshots.sh tvos); what the job was missing is the Tier-3 tvOS xcframework slices (nightly + -Zbuild-std, same recipe the distribute job uses on this runner) and an explicit scene list — the gamepad-console scenes are compiled out on tvOS, and an UNKNOWN scene name falls back to a normal app launch, which would silently capture the real empty app. Still best-effort: a tvOS hiccup warns, never reds. - TvScreenshotTest renders the console scenes + the stream HUD at Android TV geometry (w960dp-h540dp-television-xhdpi = native 1920x1080, no resampling), prefixed tv- so the artifact separates the form factors. Verified locally: 6 scenes, all 1920x1080. android-screenshots.yml needs no change — it runs the whole unit-test task and uploads the whole roborazzi output dir.