nixbot

builds

failed horae-browser-checks checks.aarch64-linux.browser · build #442 · raw

1elastic-arm-234f8218: building w75q2vl17hsca3zd97rkrqik0cxsv1i5-horae-browser-checks.drv2initdb: warning: enabling "trust" authentication for local connections3initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb.4waiting for server to start.... done5server started62026-10-08T04:06:26.862647Z INFO horae: Running migrations...72026-10-08T04:06:27.079676Z INFO horae: Migrations complete.82026-10-08T04:06:27.097791Z INFO horae::seed: Seeding demo data…92026-10-08T04:06:27.130956Z INFO horae::seed: Seed complete.102026-10-08T04:06:27.136969Z INFO horae::seed: time_entries: 10 rows112026-10-08T04:06:27.137798Z INFO horae::seed: clients: 2 rows12PASS: header actions, supported metrics and labelled native budget progress13PASS: design heading, compact row typography and inline project type14PASS: filtered empty state resets search, scope and client15PASS: narrow/short layouts, keyboard row actions and export formats16PASS: loading spend is unavailable until the read completes17PASS: failed spend is unavailable; retry restores real amounts18PASS: configured monthly consumption replaces lifetime spend only after loading19PASS: keyboard-accessible scope breakdown exposes overruns without layout overflow20PASS: failed configured budget never falls back to lifetime figures21PASS: empty-state guidance and action visibility for admin22PASS: empty-state guidance and action visibility for manager23PASS: empty-state guidance and action visibility for member24PASS: shared Menu, Combobox, empty-state and navigation-icon defaults are unchanged25PASS: /clients header at 320px26PASS: /clients header at 390px27PASS: /clients header at 768px28PASS: /clients header at 1280px29PASS: /clients header at 1440px30PASS: /projects header at 320px31PASS: /projects header at 390px32PASS: /projects header at 768px33PASS: /projects header at 1280px34PASS: /projects header at 1440px35PASS: /invoices header at 320px36PASS: /invoices header at 390px37PASS: /invoices header at 768px38PASS: /invoices header at 1280px39PASS: /invoices header at 1440px40PASS: /reports header at 320px41PASS: /reports header at 390px42PASS: /reports header at 768px43PASS: /reports header at 1280px44PASS: /reports header at 1440px45PASS: /admin/users header at 320px46PASS: /admin/users header at 390px47PASS: /admin/users header at 768px48PASS: /admin/users header at 1280px49PASS: /admin/users header at 1440px50PASS: /approvals header at 320px51PASS: /approvals header at 390px52PASS: /approvals header at 768px53PASS: /approvals header at 1280px54PASS: /approvals header at 1440px55PASS: /settings header at 320px56PASS: /settings header at 390px57PASS: /settings header at 768px58PASS: /settings header at 1280px59PASS: /settings header at 1440px60PASS: /admin/importers header at 320px61PASS: /admin/importers header at 390px62PASS: /admin/importers header at 768px63PASS: /admin/importers header at 1280px64PASS: /admin/importers header at 1440px65PASS: /timesheet/week/2026-10-05 header at 320px66PASS: /timesheet/week/2026-10-05 header at 390px67PASS: /timesheet/week/2026-10-05 header at 768px68PASS: /timesheet/week/2026-10-05 header at 1280px69PASS: /timesheet/week/2026-10-05 header at 1440px70PASS: /timesheet/day/2026-10-05 header at 320px71PASS: /timesheet/day/2026-10-05 header at 390px72PASS: /timesheet/day/2026-10-05 header at 768px73PASS: /timesheet/day/2026-10-05 header at 1280px74PASS: /timesheet/day/2026-10-05 header at 1440px75PASS: /timesheet/calendar/2026-10-05 header at 320px76PASS: /timesheet/calendar/2026-10-05 header at 390px77PASS: /timesheet/calendar/2026-10-05 header at 768px78PASS: /timesheet/calendar/2026-10-05 header at 1280px79PASS: /timesheet/calendar/2026-10-05 header at 1440px80PASS: project names and badges stay within aligned columns; scrolling to last-row actions opens editing81PASS: small-screen timesheet pager, date picker and view controls remain usable82PASS: admin subnavigation and its content remain reachable on mobile83PASS: day strip scrolls to Sunday and long entry labels do not cover actions84CHECK: late popover initialization restores missing focus without overriding deliberate focus85PASS: late popover initialization restores missing focus without overriding deliberate focus86CHECK: content reflow preserves an open menu while deliberate scrolling still dismisses it87PASS: content reflow preserves an open menu while deliberate scrolling still dismisses it88CHECK: first and last project-row actions are initially visible and clickable89PASS: first and last project-row actions are initially visible and clickable90CHECK: menu keyboard, disabled items, outside click and repeated opening91PASS: menu keyboard, disabled items, outside click and repeated opening92CHECK: scroll and resize dismiss without leaving stale menus or focus93PASS: scroll and resize dismiss without leaving stale menus or focus94CHECK: short-screen menu scrolls internally and supports reverse Tab and Space95PASS: short-screen menu scrolls internally and supports reverse Tab and Space96CHECK: filter and calendar menus keep their callbacks and survive route changes97PASS: filter and calendar menus keep their callbacks and survive route changes98CHECK: Timesheet keeps the shared calendar and week selection behavior99PASS: Timesheet keeps the shared calendar and week selection behavior100PASS: mobile content width, keyboard toggle, Escape/focus restoration and navigation close101PASS: short mobile viewport reaches account navigation and preserves desktop collapse state102PASS: desktop drag width survives mobile and breakpoint transitions103PASS: keyboard selection, mixed/select-all states and Actions count104PASS: search, status and client changes clear selection105PASS: keyboard selection/confirmation and no document overflow in both themes at three widths106PASS: cancel/focus, failure retry, pending guard and archive/reactivate confirmation107PASS: oversized selection cannot submit and members have no bulk controls108PASS: real atomic archive/reactivate, anonymous/member/inactive denial, manager/admin and safe retries109PASS: bulk success restores focus and recovers the list without stale actions110PASS: bulk pending restores focus and recovers the list without stale actions111PASS: bulk failure restores focus and recovers the list without stale actions112PASS: client activation failure remains visible with form closed, open and cancelled113PASS: successful form save preserves action error; real status retry clears it and refreshes the row114PASS: archive failure survives menu dismissal; shared edit failure preserves input and safely retries115PASS: assignment removal failure remains visible with form closed, open and cancelled116PASS: initial catalog/draft failures show loading and recovery without rendering or saving an empty replacement117PASS: design typography, section spacing, quiet dividers and theme-aware task information118PASS: project types retain native keyboard selection and the designed icon/option-card states119PASS: searchable client selection, pending/error recovery and explicit/inherited currency120PASS: client default-rate currency rejects relabelling, preserves failed input and permits compatible edits121PASS: task and teammate searches handle pending results, keyboard selection, duplicates and retry122PASS: real client, team, task restrictions, billing and invoice defaults survive reload123PASS: all invoice-default errors identify and focus their field, preserve input and recover at three widths124PASS: basic-field rejections retain values, link visible errors and restore focus at three widths125PASS: failed resume and retry preserve the existing draft without a replacement write126PASS: invalid hourly rates and hour/fee budgets retain input and focus their error at three widths127PASS: a stale email configuration rejection can be corrected without sending mail128PASS: task/person rate, cost and budget errors identify their row and preserve other inputs at three widths129PASS: single/monthly fees, empty schedules and individual milestone errors recover without changing another row130PASS: responsive form, conditional panels and Cancel preserve the draft131PASS: edits made while a save is pending are saved after its acknowledgement132PASS: lost acknowledgement retries the same request and preserves newer edits133PASS: real finalized budget reaches the authorized Projects endpoint and display134PASS: a new tagged project reaches reports and both exports; pending/error filters never show stale rows135PASS: project invoice defaults prefill real estimates, stale reviews cannot generate, and editable draft values persist independently136PASS: lost creation response is idempotent and clears the completed draft137PASS: stale tabs cannot overwrite saved input; explicit discard removes only the draft138PASS: invoice selection, partial balances, exact excess, dirty/pending navigation, reload recovery, account-scoped replay, storage failure safety and authorized per-occurrence project balances139PASS: New Project task rates and editor capabilities preserve configured/legacy modes, source currencies, unknown/zero recovery, scoped budgets and keyboard recovery across three widths140PASS: organization admin real-session UI, draft ownership, progress/export scope and financial redaction141PASS: organization manager real-session UI, draft ownership, progress/export scope and financial redaction142PASS: project lead real-session UI, draft ownership, progress/export scope and financial redaction143PASS: project admin real-session UI, draft ownership, progress/export scope and financial redaction144PASS: visible assigned member real-session UI, draft ownership, progress/export scope and financial redaction145PASS: private assigned member real-session UI, draft ownership, progress/export scope and financial redaction146PASS: revoked assignment and outsider identities cannot grant project-wide access147PASS: inactive/anonymous requests are denied and a manager creates a real project without private overrides148elastic-arm-234f8218: building w75q2vl17hsca3zd97rkrqik0cxsv1i5-horae-browser-checks.drv149initdb: warning: enabling "trust" authentication for local connections150initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb.151waiting for server to start.... done152server started1532026-10-08T04:12:15.476390Z INFO horae: Running migrations...1542026-10-08T04:12:15.647321Z INFO horae: Migrations complete.1552026-10-08T04:12:15.662134Z INFO horae::seed: Seeding demo data…1562026-10-08T04:12:15.693786Z INFO horae::seed: Seed complete.1572026-10-08T04:12:15.698346Z INFO horae::seed: time_entries: 10 rows1582026-10-08T04:12:15.699508Z INFO horae::seed: clients: 2 rows159PASS: header actions, supported metrics and labelled native budget progress160PASS: design heading, compact row typography and inline project type161PASS: filtered empty state resets search, scope and client162PASS: narrow/short layouts, keyboard row actions and export formats163PASS: loading spend is unavailable until the read completes164PASS: failed spend is unavailable; retry restores real amounts165PASS: configured monthly consumption replaces lifetime spend only after loading166PASS: keyboard-accessible scope breakdown exposes overruns without layout overflow167PASS: failed configured budget never falls back to lifetime figures168PASS: empty-state guidance and action visibility for admin169PASS: empty-state guidance and action visibility for manager170PASS: empty-state guidance and action visibility for member171PASS: shared Menu, Combobox, empty-state and navigation-icon defaults are unchanged172PASS: /clients header at 320px173PASS: /clients header at 390px174PASS: /clients header at 768px175PASS: /clients header at 1280px176PASS: /clients header at 1440px177PASS: /projects header at 320px178PASS: /projects header at 390px179PASS: /projects header at 768px180PASS: /projects header at 1280px181PASS: /projects header at 1440px182PASS: /invoices header at 320px183PASS: /invoices header at 390px184PASS: /invoices header at 768px185PASS: /invoices header at 1280px186PASS: /invoices header at 1440px187PASS: /reports header at 320px188PASS: /reports header at 390px189PASS: /reports header at 768px190PASS: /reports header at 1280px191PASS: /reports header at 1440px192PASS: /admin/users header at 320px193PASS: /admin/users header at 390px194PASS: /admin/users header at 768px195PASS: /admin/users header at 1280px196PASS: /admin/users header at 1440px197PASS: /approvals header at 320px198PASS: /approvals header at 390px199PASS: /approvals header at 768px200PASS: /approvals header at 1280px201PASS: /approvals header at 1440px202PASS: /settings header at 320px203PASS: /settings header at 390px204PASS: /settings header at 768px205PASS: /settings header at 1280px206PASS: /settings header at 1440px207PASS: /admin/importers header at 320px208PASS: /admin/importers header at 390px209PASS: /admin/importers header at 768px210PASS: /admin/importers header at 1280px211PASS: /admin/importers header at 1440px212PASS: /timesheet/week/2026-10-05 header at 320px213PASS: /timesheet/week/2026-10-05 header at 390px214PASS: /timesheet/week/2026-10-05 header at 768px215PASS: /timesheet/week/2026-10-05 header at 1280px216PASS: /timesheet/week/2026-10-05 header at 1440px217PASS: /timesheet/day/2026-10-05 header at 320px218PASS: /timesheet/day/2026-10-05 header at 390px219PASS: /timesheet/day/2026-10-05 header at 768px220PASS: /timesheet/day/2026-10-05 header at 1280px221PASS: /timesheet/day/2026-10-05 header at 1440px222PASS: /timesheet/calendar/2026-10-05 header at 320px223PASS: /timesheet/calendar/2026-10-05 header at 390px224PASS: /timesheet/calendar/2026-10-05 header at 768px225PASS: /timesheet/calendar/2026-10-05 header at 1280px226PASS: /timesheet/calendar/2026-10-05 header at 1440px227PASS: project names and badges stay within aligned columns; scrolling to last-row actions opens editing228PASS: small-screen timesheet pager, date picker and view controls remain usable229PASS: admin subnavigation and its content remain reachable on mobile230PASS: day strip scrolls to Sunday and long entry labels do not cover actions231CHECK: late popover initialization restores missing focus without overriding deliberate focus232PASS: late popover initialization restores missing focus without overriding deliberate focus233CHECK: content reflow preserves an open menu while deliberate scrolling still dismisses it234PASS: content reflow preserves an open menu while deliberate scrolling still dismisses it235CHECK: first and last project-row actions are initially visible and clickable236PASS: first and last project-row actions are initially visible and clickable237CHECK: menu keyboard, disabled items, outside click and repeated opening238PASS: menu keyboard, disabled items, outside click and repeated opening239CHECK: scroll and resize dismiss without leaving stale menus or focus240PASS: scroll and resize dismiss without leaving stale menus or focus241CHECK: short-screen menu scrolls internally and supports reverse Tab and Space242PASS: short-screen menu scrolls internally and supports reverse Tab and Space243CHECK: filter and calendar menus keep their callbacks and survive route changes244PASS: filter and calendar menus keep their callbacks and survive route changes245CHECK: Timesheet keeps the shared calendar and week selection behavior246PASS: Timesheet keeps the shared calendar and week selection behavior247PASS: mobile content width, keyboard toggle, Escape/focus restoration and navigation close248PASS: short mobile viewport reaches account navigation and preserves desktop collapse state249PASS: desktop drag width survives mobile and breakpoint transitions250PASS: keyboard selection, mixed/select-all states and Actions count251PASS: search, status and client changes clear selection252PASS: keyboard selection/confirmation and no document overflow in both themes at three widths253PASS: cancel/focus, failure retry, pending guard and archive/reactivate confirmation254PASS: oversized selection cannot submit and members have no bulk controls255PASS: real atomic archive/reactivate, anonymous/member/inactive denial, manager/admin and safe retries256PASS: bulk success restores focus and recovers the list without stale actions257PASS: bulk pending restores focus and recovers the list without stale actions258PASS: bulk failure restores focus and recovers the list without stale actions259PASS: client activation failure remains visible with form closed, open and cancelled260PASS: successful form save preserves action error; real status retry clears it and refreshes the row261PASS: archive failure survives menu dismissal; shared edit failure preserves input and safely retries262PASS: assignment removal failure remains visible with form closed, open and cancelled263PASS: initial catalog/draft failures show loading and recovery without rendering or saving an empty replacement264PASS: design typography, section spacing, quiet dividers and theme-aware task information265PASS: project types retain native keyboard selection and the designed icon/option-card states266PASS: searchable client selection, pending/error recovery and explicit/inherited currency267PASS: client default-rate currency rejects relabelling, preserves failed input and permits compatible edits268PASS: task and teammate searches handle pending results, keyboard selection, duplicates and retry269PASS: real client, team, task restrictions, billing and invoice defaults survive reload