Skip to content

test(firmware): re-record disclaimer screenshot baselines (follow-up to #5925)#5926

Merged
jamesarich merged 1 commit into
mainfrom
claude/firmware-disclaimer-baselines
Jun 23, 2026
Merged

test(firmware): re-record disclaimer screenshot baselines (follow-up to #5925)#5926
jamesarich merged 1 commit into
mainfrom
claude/firmware-disclaimer-baselines

Conversation

@jamesarich

Copy link
Copy Markdown
Collaborator

Why

Follow-up to #5925. That PR fixed the firmware "ladder" disclaimer dialog to render the chirpy mascot via painterResource (previously it was fed to Coil's AsyncImage, which has no decoder for a bundled Compose DrawableResource and rendered nothing). It was merged with only the source-fix commit — the regenerated screenshot baselines were left behind, so validateDebugScreenshotTest is now red on main: the committed ScreenshotFirmwareDisclaimer baselines still show the blank chirpy.

Changes

🧹 Chores

  • Re-record the ScreenshotFirmwareDisclaimer Light/Dark CST reference baselines and the firmware_disclaimer.png docs copy so they match the now-rendering chirpy.

Testing Performed

  • :screenshot-tests:validateDebugScreenshotTest passes (246 tests, 0 failures). Confirmed the regenerated baseline visually shows chirpy beside the ladder.

No source changes — baseline images only.

Follow-up to #5925, which merged the painterResource fix without the
regenerated baselines, leaving validateDebugScreenshotTest red on main.

The ScreenshotFirmwareDisclaimer Light/Dark baselines were captured while
ChirpyCard fed the bundled drawable to Coil, which rendered nothing. Now
that #5925 renders chirpy via painterResource the pixels differ, so the
baselines (and the firmware_disclaimer.png docs copy) are re-recorded.
:screenshot-tests:validateDebugScreenshotTest passes (246 tests, 0 failures).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@github-actions github-actions Bot added the testing Test additions or modifications label Jun 23, 2026
@jamesarich jamesarich merged commit 77e3abb into main Jun 23, 2026
13 checks passed
@jamesarich jamesarich deleted the claude/firmware-disclaimer-baselines branch June 23, 2026 23:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

testing Test additions or modifications

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant