Skip to content

ref(snapshots): Use selective upload and filter to DiffImageDisplay only#116034

Draft
NicoHinderling wants to merge 5 commits into
masterfrom
ref/snapshot-selective-upload
Draft

ref(snapshots): Use selective upload and filter to DiffImageDisplay only#116034
NicoHinderling wants to merge 5 commits into
masterfrom
ref/snapshot-selective-upload

Conversation

@NicoHinderling
Copy link
Copy Markdown
Contributor

Test selective snapshot upload by filtering the Jest snapshot run to only
generate DiffImageDisplay snapshots, and passing --selective to
sentry-cli build snapshots for the upload step.

This is a test to verify the selective upload workflow works correctly
before rolling it out more broadly.

Test selective snapshot upload by filtering Jest to only run
DiffImageDisplay snapshot tests and passing --selective to sentry-cli.

Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions github-actions Bot added the Scope: Frontend Automatically applied to PRs that change frontend components label May 21, 2026
Change headLabel default from 'Head' to 'Latest' in DiffImageDisplay
to trigger a visual diff in snapshot tests. Also create the snapshot
output directory if it doesn't exist before uploading.

Co-Authored-By: Claude <noreply@anthropic.com>
NicoHinderling and others added 3 commits May 21, 2026 10:52
pnpm run snapshots -- forwards args after a bare --, which Jest
interprets as positional args rather than flags. Call jest directly
via pnpm exec instead.

Co-Authored-By: Claude <noreply@anthropic.com>
Cache the Playwright Chromium binary keyed by Playwright version.
Split browser download and system deps install so that on cache hit
only the fast apt-based deps step runs.

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown
Contributor

📊 Type Coverage Diff

✅ No new type safety issues introduced. Coverage: 93.62%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant