Repository navigation
merge queue: checking #1694 on main (f3fb146), stacked on #1704 - #1709
Closed
mergify[bot] wants to merge 14 commits into
Closed
mergify[bot] wants to merge 14 commits into
mergify[bot] wants to merge 14 commits into
Conversation
…ed, --dpr, --wait, --video Failing first: shot.mjs does not know these options yet. Test-First: scripts/dev/shot.test.mjs::--dpr 1.5 writes a png at 1.5x size with a dpr suffix Test-First: scripts/dev/shot.test.mjs::--motion lively stores the motion mode before load Test-First: scripts/dev/shot.test.mjs::--motion calm leaves the app without a stored motion mode Test-First: scripts/dev/shot.test.mjs::--reduced emulates reduced motion Test-First: scripts/dev/shot.test.mjs::--theme dark writes only the dark png Test-First: scripts/dev/shot.test.mjs::--wait delays the screenshot until a late frame is visible Test-First: scripts/dev/shot.test.mjs::--video writes a webm Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Adds --theme, --motion calm|lively|off (stored before load, mirror of motionMode.ts), --reduced, --dpr, --wait and --video. Without the new options, calls and output are unchanged. Test-First: scripts/dev/shot.test.mjs::--dpr 1.5 writes a png at 1.5x size with a dpr suffix Test-First: scripts/dev/shot.test.mjs::--motion lively stores the motion mode before load Test-First: scripts/dev/shot.test.mjs::--motion calm leaves the app without a stored motion mode Test-First: scripts/dev/shot.test.mjs::--reduced emulates reduced motion Test-First: scripts/dev/shot.test.mjs::--theme dark writes only the dark png Test-First: scripts/dev/shot.test.mjs::--wait delays the screenshot until a late frame is visible Test-First: scripts/dev/shot.test.mjs::--video writes a webm Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
No-Test: plan text only Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Compiling stub plus tests; the tests fail until the hook is implemented. Test-First: src/design/layout/toast.queue.test.tsx::push returns an id and dismiss removes and action runs once Test-First: src/design/layout/toast.queue.test.tsx::shows at most three toasts and the fourth waits until one leaves Test-First: src/design/layout/toast.queue.test.tsx::leaves without an exit animation when motion is off Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
useToast() returns push/dismiss/region; at most three toasts show, the rest wait; the action runs once; leaving goes through useExitTransition. Test-First: src/design/layout/toast.queue.test.tsx::push returns an id and dismiss removes and action runs once Test-First: src/design/layout/toast.queue.test.tsx::shows at most three toasts and the fourth waits until one leaves Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
No-Test: plan text only Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Conflict resolution only: docs/PLAN.md keeps the DS-H-07a row from main and the DS-H-07b row of this PR. No-Test: merge of main, conflict resolution only Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
A toast beyond the visible three is dismissed while it waits; it must never appear once a slot frees up (review R1704-F1). No-Test: adds coverage for existing behaviour (review R1704-F1), no source change Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Review R1694-F1: the tab check ran only for the light scheme, so a dark-only run left report.tab null and exited 1. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…scheme Review R1694-F1: with --theme dark the check was skipped and the run failed. Test-First: scripts/dev/shot.test.mjs::--theme dark supports --check-tab Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…c fixture Review R1694-F2: the fixture had a continuously rotating element, so differing PNG bytes did not prove the late change was captured. The fixture is now static with one delayed background flip; the test reads the first pixel with and without --wait. No-Test: adds coverage for existing behaviour (review R1694-F2) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
The earlier Test-First trailer names this test; the rename broke red-first. No-Test: test rename only, behaviour unchanged Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
This is a merge queue draft opened by Mergify. Nobody needs to act on it.
Mergify opened it for batch suitable-hure-g8s1b7 of the
defaultqueue, to test #1694 before it merges intomain. Pushing to this branch or closing this pull request removes #1694 from the queue.What this draft tests
Mergify checks that #1694 still passes CI once combined with everything queued ahead of it. CI runs on this draft's code, built in this order:
mainatf3fb1462eb4ee0The check is speculative: it assumes the pull requests ahead will merge, so it starts without waiting for them.
🎉 Where it stands: checks passed
CI passed on this draft.
Follow the
defaultqueue in the dashboardWhat happens next
mainand closes this draft.Tip
A red check is not necessarily caused by this batch. These checks run on a tip that also carries the commits of the pull request ahead, so a failure here can come from it as much as from #1694. See only this batch's changes.
Queued ahead of this batch
This pull request entered the queue before this batch and is not part of it.
Metadata for CI tooling, read by
mergify ciRequired conditions of queue rule
defaultfor mergecheck-success = gates (linux)check-success = gates (windows)check-success = red-firstgithub-review-approved[🛡 GitHub repository ruleset rulemain-pr-required-checks]label != do-not-mergemain-pr-required-checks]:check-success = @github-actions/gates (linux)check-neutral = @github-actions/gates (linux)check-skipped = @github-actions/gates (linux)main-pr-required-checks]:check-success = @github-actions/gates (windows)check-neutral = @github-actions/gates (windows)check-skipped = @github-actions/gates (windows)main-pr-required-checks]:check-success = @github-actions/red-firstcheck-neutral = @github-actions/red-firstcheck-skipped = @github-actions/red-firstmain-pr-required-checks]:check-neutral = @mergify/Mergify Merge Protectionscheck-skipped = @mergify/Mergify Merge Protectionscheck-success = @mergify/Mergify Merge ProtectionsRequired conditions to stay in the queue
-conflict-draftbase = maincheck-success = gates (linux)check-success = gates (windows)check-success = red-firstgithub-review-approved[🛡 GitHub repository ruleset rulemain-pr-required-checks]label != do-not-mergelabel = review-okmain-pr-required-checks]:check-success = @github-actions/gates (linux)check-neutral = @github-actions/gates (linux)check-skipped = @github-actions/gates (linux)main-pr-required-checks]:check-success = @github-actions/gates (windows)check-neutral = @github-actions/gates (windows)check-skipped = @github-actions/gates (windows)main-pr-required-checks]:check-success = @github-actions/red-firstcheck-neutral = @github-actions/red-firstcheck-skipped = @github-actions/red-firstmain-pr-required-checks]:check-neutral = @mergify/Mergify Merge Protectionscheck-skipped = @mergify/Mergify Merge Protectionscheck-success = @mergify/Mergify Merge Protections