Skip to content

feat: adds expand/collapse persistence and toolbar buttons #54

feat: adds expand/collapse persistence and toolbar buttons

feat: adds expand/collapse persistence and toolbar buttons #54

Triggered via pull request March 29, 2026 23:55
Status Failure
Total duration 49s
Artifacts

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 1 warning
ci
Process completed with exit code 1.
[browser] tests/components/DashboardPage.test.tsx > DashboardPage — onHotData integration > discards stale hot poll updates when generation mismatches: tests/components/DashboardPage.test.tsx#L430
TestingLibraryElementError: Unable to find a label with the text of: Checks in progress Ignored nodes: comments, script, style <body> <div> <div class="min-h-screen bg-base-200" > <header class="navbar fixed top-0 left-0 right-0 z-50 bg-base-100 border-b border-base-300 shadow-sm min-h-14" > <div class="max-w-6xl mx-auto w-full flex items-center gap-4 px-4" > <span class="font-semibold text-base-content text-lg shrink-0" > GitHub Tracker </span> <div class="flex-1" /> <div class="flex items-center gap-2 shrink-0" > <img alt="testuser" class="h-7 w-7 rounded-full" src="" /> <span class="text-sm text-base-content hidden sm:inline" > Test User </span> </div> <a aria-label="Settings" class="btn btn-ghost btn-sm shrink-0" href="/settings" > <svg aria-hidden="true" class="h-5 w-5" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" > <path clip-rule="evenodd" d="M11.49 3.17c-.38-1.56-2.6-1.56-2.98 0a1.532 1.532 0 01-2.286.948c-1.372-.836-2.942.734-2.106 2.106.54.886.061 2.042-.947 2.287-1.561.379-1.561 2.6 0 2.978a1.532 1.532 0 01.947 2.287c-.836 1.372.734 2.942 2.106 2.106a1.532 1.532 0 012.287.947c.379 1.561 2.6 1.561 2.978 0a1.533 1.533 0 012.287-.947c1.372.836 2.942-.734 2.106-2.106a1.533 1.533 0 01.947-2.287c1.561-.379 1.561-2.6 0-2.978a1.532 1.532 0 01-.947-2.287c.836-1.372-.734-2.942-2.106-2.106a1.532 1.532 0 01-2.287-.947zM10 13a3 3 0 100-6 3 3 0 000 6z" fill-rule="evenodd" /> </svg> </a> <button aria-expanded="false" aria-haspopup="dialog" aria-label="Notifications" class="btn btn-ghost btn-sm shrink-0 relative" type="button" > <svg aria-hidden="true" class="h-5 w-5" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" > <path d="M10 2a6 6 0 00-6 6v3.586l-.707.707A1 1 0 004 14h12a1 1 0 00.707-1.707L16 11.586V8a6 6 0 00-6-6zM10 18a3 3 0 01-3-3h6a3 3 0 01-3 3z" /> </svg> </button> <button aria-label="Sign out" class="btn btn-ghost btn-sm shrink-0" type="button" > <svg aria-hidden="true" class="h-5 w-5" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" > <path clip-rule="evenodd" d="M3 3a1 1 0 00-1 1v12a1 1 0 102 0V4a1 1 0 00-1-1zm10.293 9.293a1 1 0 001.414 1.414l3-3a1 1 0 000-1.414l-3-3a1 1 0 10-1.414 1.414L14.586 9H7a1 1 0 100 2h7.586l-1.293 1.293z" fill-rule="evenodd" /> </svg> </button> </div> </header> <div aria-atomic="false" aria-live="assertive" class="fixed bottom-4 right-4 z-[60] flex flex-col gap-2 w-[calc(100vw-2rem)] max-w-96" /> <div class="pt-14 flex flex-col h-screen" > <div class="max-w-6xl mx-auto w-full flex flex-col flex-1 min-h-0 bg-base-100 shadow-lg border-x border-base-300" > <div data-orientation="horizontal" id="tabs-cl-136" > <div class="border-b border-base-300" > <div class="max-w-6xl mx-auto w-full px-4" > <div aria-orient
[browser] tests/components/DashboardPage.test.tsx > DashboardPage — onHotData integration > applies hot poll PR status updates to the store: tests/components/DashboardPage.test.tsx#L392
TestingLibraryElementError: Unable to find a label with the text of: Checks in progress Ignored nodes: comments, script, style <body> <div> <div class="min-h-screen bg-base-200" > <header class="navbar fixed top-0 left-0 right-0 z-50 bg-base-100 border-b border-base-300 shadow-sm min-h-14" > <div class="max-w-6xl mx-auto w-full flex items-center gap-4 px-4" > <span class="font-semibold text-base-content text-lg shrink-0" > GitHub Tracker </span> <div class="flex-1" /> <div class="flex items-center gap-2 shrink-0" > <img alt="testuser" class="h-7 w-7 rounded-full" src="" /> <span class="text-sm text-base-content hidden sm:inline" > Test User </span> </div> <a aria-label="Settings" class="btn btn-ghost btn-sm shrink-0" href="/settings" > <svg aria-hidden="true" class="h-5 w-5" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" > <path clip-rule="evenodd" d="M11.49 3.17c-.38-1.56-2.6-1.56-2.98 0a1.532 1.532 0 01-2.286.948c-1.372-.836-2.942.734-2.106 2.106.54.886.061 2.042-.947 2.287-1.561.379-1.561 2.6 0 2.978a1.532 1.532 0 01.947 2.287c-.836 1.372.734 2.942 2.106 2.106a1.532 1.532 0 012.287.947c.379 1.561 2.6 1.561 2.978 0a1.533 1.533 0 012.287-.947c1.372.836 2.942-.734 2.106-2.106a1.533 1.533 0 01.947-2.287c1.561-.379 1.561-2.6 0-2.978a1.532 1.532 0 01-.947-2.287c.836-1.372-.734-2.942-2.106-2.106a1.532 1.532 0 01-2.287-.947zM10 13a3 3 0 100-6 3 3 0 000 6z" fill-rule="evenodd" /> </svg> </a> <button aria-expanded="false" aria-haspopup="dialog" aria-label="Notifications" class="btn btn-ghost btn-sm shrink-0 relative" type="button" > <svg aria-hidden="true" class="h-5 w-5" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" > <path d="M10 2a6 6 0 00-6 6v3.586l-.707.707A1 1 0 004 14h12a1 1 0 00.707-1.707L16 11.586V8a6 6 0 00-6-6zM10 18a3 3 0 01-3-3h6a3 3 0 01-3 3z" /> </svg> </button> <button aria-label="Sign out" class="btn btn-ghost btn-sm shrink-0" type="button" > <svg aria-hidden="true" class="h-5 w-5" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" > <path clip-rule="evenodd" d="M3 3a1 1 0 00-1 1v12a1 1 0 102 0V4a1 1 0 00-1-1zm10.293 9.293a1 1 0 001.414 1.414l3-3a1 1 0 000-1.414l-3-3a1 1 0 10-1.414 1.414L14.586 9H7a1 1 0 100 2h7.586l-1.293 1.293z" fill-rule="evenodd" /> </svg> </button> </div> </header> <div aria-atomic="false" aria-live="assertive" class="fixed bottom-4 right-4 z-[60] flex flex-col gap-2 w-[calc(100vw-2rem)] max-w-96" /> <div class="pt-14 flex flex-col h-screen" > <div class="max-w-6xl mx-auto w-full flex flex-col flex-1 min-h-0 bg-base-100 shadow-lg border-x border-base-300" > <div data-orientation="horizontal" id="tabs-cl-125" > <div class="border-b border-base-300" > <div class="max-w-6xl mx-auto w-full px-4" > <div aria-orient
ci
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/