Skip to content

chore(deps): bump the npm-minor-patch group across 1 directory with 18 updates #704

chore(deps): bump the npm-minor-patch group across 1 directory with 18 updates

chore(deps): bump the npm-minor-patch group across 1 directory with 18 updates #704

Triggered via pull request November 5, 2026 05:18
Status Failure
Total duration 2m 1s
Artifacts –

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

21 errors, 4 warnings, and 3 notices
TypeScript Typecheck: lib/copy/settings.ts#L128
'}' expected.
TypeScript Typecheck: lib/copy/navigation.ts#L50
'}' expected.
TypeScript Typecheck: lib/copy/navigation.ts#L11
':' expected.
TypeScript Typecheck: lib/copy/create-form.ts#L172
Declaration or statement expected.
TypeScript Typecheck: components/streams/stream-timeline.tsx#L172
JSX element 'p' has no corresponding closing tag.
TypeScript Typecheck: components/streams/stream-timeline.tsx#L97
JSX expressions must have one parent element.
TypeScript Typecheck: components/layout/navbar.tsx#L95
Unexpected token. Did you mean `{'>'}` or `>`?
TypeScript Typecheck: components/layout/navbar.tsx#L79
Unexpected token. Did you mean `{'>'}` or `>`?
Playwright E2E
Process completed with exit code 1.
__tests__/hooks/use-notifications-retention.test.ts > useNotifications — retention error recovery > retention error message variations are recognized: __tests__/hooks/use-notifications-retention.test.ts#L153
Error: Test timed out in 5000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ __tests__/hooks/use-notifications-retention.test.ts:153:3
__tests__/hooks/use-notifications-retention.test.ts > useNotifications — retention error recovery > both fail → cursor unchanged: __tests__/hooks/use-notifications-retention.test.ts#L132
Error: Test timed out in 5000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ __tests__/hooks/use-notifications-retention.test.ts:132:3
__tests__/hooks/use-notifications-retention.test.ts > useNotifications — retention error recovery > retention error + getHealth fails → falls back to latest ledger: __tests__/hooks/use-notifications-retention.test.ts#L111
Error: Test timed out in 5000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ __tests__/hooks/use-notifications-retention.test.ts:111:3
__tests__/hooks/use-notifications-retention.test.ts > useNotifications — retention error recovery > retention error + getHealth OK → cursor reset to oldestLedger - 1: __tests__/hooks/use-notifications-retention.test.ts#L91
Error: Test timed out in 5000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ __tests__/hooks/use-notifications-retention.test.ts:91:3
__tests__/components/connect-wallet-button.test.tsx > ConnectWalletButton — connected > shows confirmation feedback after copying: __tests__/components/connect-wallet-button.test.tsx#L166
Error: Test timed out in 5000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ __tests__/components/connect-wallet-button.test.tsx:166:3
__tests__/components/analytics-charts.test.tsx > AnalyticsCharts > shows empty state for zero unlock progress: __tests__/components/analytics-charts.test.tsx#L155
TestingLibraryElementError: Unable to find an element with the text: /no streams to track/i. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div class="group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl" data-size="default" data-slot="card" > <div class="group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing)" data-slot="card-header" > <div class="font-heading text-base leading-snug font-medium group-data-[size=sm]/card:text-sm" data-slot="card-title" > Streaming volume over time </div> <div class="text-sm text-muted-foreground" data-slot="card-description" > Total tokens deposited into streams created per day, for the selected window. </div> </div> <div class="px-(--card-spacing)" data-slot="card-content" > <p class="text-sm text-muted-foreground" > No stream activity yet for this period. </p> </div> </div> <div class="grid gap-6 lg:grid-cols-[0.9fr_1.1fr]" > <div class="group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl" data-size="default" data-slot="card" > <div class="group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing)" data-slot="card-header" > <div class="font-heading text-base leading-snug font-medium group-data-[size=sm]/card:text-sm" data-slot="card-title" > Token distribution </div> <div class="text-sm text-muted-foreground" data-slot="card-description" > Streams grouped by token across the current dataset. </div> </div> <div class="px-(--card-spacing)" data-slot="card-content" > <p class="text-sm text-muted-foreground" > No token distribution data available yet. </p> </div> </div> <div class="group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl" data-size="default" data-slot="card" > <div class="group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto
__tests__/components/analytics-charts.test.tsx > AnalyticsCharts > displays shortened addresses for recipients without federation names: __tests__/components/analytics-charts.test.tsx#L139
TestingLibraryElementError: Unable to find an element with the text: /GABCD…90AB/. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div class="group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl" data-size="default" data-slot="card" > <div class="group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing)" data-slot="card-header" > <div class="font-heading text-base leading-snug font-medium group-data-[size=sm]/card:text-sm" data-slot="card-title" > Streaming volume over time </div> <div class="text-sm text-muted-foreground" data-slot="card-description" > Total tokens deposited into streams created per day, for the selected window. </div> </div> <div class="px-(--card-spacing)" data-slot="card-content" > <div class="recharts-responsive-container" style="width: 100%; height: 260px; min-width: 0;" > <div style="width: 0px; overflow-x: visible;" /> </div> </div> </div> <div class="grid gap-6 lg:grid-cols-[0.9fr_1.1fr]" > <div class="group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl" data-size="default" data-slot="card" > <div class="group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing)" data-slot="card-header" > <div class="font-heading text-base leading-snug font-medium group-data-[size=sm]/card:text-sm" data-slot="card-title" > Token distribution </div> <div class="text-sm text-muted-foreground" data-slot="card-description" > Streams grouped by token across the current dataset. </div> </div> <div class="px-(--card-spacing)" data-slot="card-content" > <div class="flex flex-col items-center gap-4 sm:flex-row" > <div class="recharts-responsive-container max-w-[200px]" style="width: 100%; height: 200px; min-width: 0;" > <div style="width: 0px; overflow-x: visible;" /> </div> <div class="w-full space-y-2" > <div class="flex items-center justify-between text-sm" > <span class="flex items-center gap-2" > <span class="size-2.5 shrink-0 rounded-full" style="background: var(--color-chart-1);" /> USDC
__tests__/components/analytics-charts.test.tsx > AnalyticsCharts > formats token amounts in top tokens list: __tests__/components/analytics-charts.test.tsx#L115
TestingLibraryElementError: Found multiple elements with the text: /500/ Here are the matching elements: Ignored nodes: comments, script, style <span class="font-medium" > 500 </span> Ignored nodes: comments, script, style <span class="group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-4xl border border-transparent px-2 py-0.5 text-xs font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-3! bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80" data-slot="badge" data-variant="secondary" > 500 USDC </span> (If this is intentional, then use the `*AllBy*` variant of the query (like `queryAllByText`, `getAllByText`, or `findAllByText`)). Ignored nodes: comments, script, style <body> <div> <div class="group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl" data-size="default" data-slot="card" > <div class="group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing)" data-slot="card-header" > <div class="font-heading text-base leading-snug font-medium group-data-[size=sm]/card:text-sm" data-slot="card-title" > Streaming volume over time </div> <div class="text-sm text-muted-foreground" data-slot="card-description" > Total tokens deposited into streams created per day, for the selected window. </div> </div> <div class="px-(--card-spacing)" data-slot="card-content" > <div class="recharts-responsive-container" style="width: 100%; height: 260px; min-width: 0;" > <div style="width: 0px; overflow-x: visible;" /> </div> </div> </div> <div class="grid gap-6 lg:grid-cols-[0.9fr_1.1fr]" > <div class="group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl" data-size="default" data-slot="card" > <div class="group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing)" data-slot="card-header" > <div class="font-heading text-base leading-snug font-medium group-data-[size=sm]/card:text-sm" data-slot="card-title" > Token distribution </div> <div class="text-sm text-muted-foreground" data-slot="card-description" > Streams grouped by token across the current dataset. </div> </div> <div class="px-(--card-spacing)" data-slot="card-content" > <div class="flex flex-col items-cent
__tests__/components/analytics-charts.test.tsx > AnalyticsCharts > renders with an empty snapshot: __tests__/components/analytics-charts.test.tsx#L84
TestingLibraryElementError: Found multiple elements with the text: /token distribution/i Here are the matching elements: Ignored nodes: comments, script, style <div class="font-heading text-base leading-snug font-medium group-data-[size=sm]/card:text-sm" data-slot="card-title" > Token distribution </div> Ignored nodes: comments, script, style <p class="text-sm text-muted-foreground" > No token distribution data available yet. </p> (If this is intentional, then use the `*AllBy*` variant of the query (like `queryAllByText`, `getAllByText`, or `findAllByText`)). Ignored nodes: comments, script, style <body> <div> <div class="group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl" data-size="default" data-slot="card" > <div class="group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing)" data-slot="card-header" > <div class="font-heading text-base leading-snug font-medium group-data-[size=sm]/card:text-sm" data-slot="card-title" > Streaming volume over time </div> <div class="text-sm text-muted-foreground" data-slot="card-description" > Total tokens deposited into streams created per day, for the selected window. </div> </div> <div class="px-(--card-spacing)" data-slot="card-content" > <p class="text-sm text-muted-foreground" > No stream activity yet for this period. </p> </div> </div> <div class="grid gap-6 lg:grid-cols-[0.9fr_1.1fr]" > <div class="group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl" data-size="default" data-slot="card" > <div class="group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing)" data-slot="card-header" > <div class="font-heading text-base leading-snug font-medium group-data-[size=sm]/card:text-sm" data-slot="card-title" > Token distribution </div> <div class="text-sm text-muted-foreground" data-slot="card-description" > Streams grouped by token across the current dataset. </div> </div> <div class="px-(--card-spacing)" data-slot="card-content" > <p class="text-sm text-muted-foreground" > No token distribution data available yet. </p> </div> </div> <div class="group/card flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:las
TypeScript Typecheck
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright E2E
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright E2E
No files were found with the provided path: playwright-report/. No artifacts will be uploaded.
build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
TypeScript Typecheck
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Playwright E2E
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
build
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"