Skip to content

feat: 2.0 shell, routes, and per-user shell selection #672

feat: 2.0 shell, routes, and per-user shell selection

feat: 2.0 shell, routes, and per-user shell selection #672

Triggered via pull request August 24, 2026 02:56
Status Failure
Total duration 1m 42s
Artifacts

pr.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 2 warnings
lint / run
Process completed with exit code 1.
TestingLibraryElementError: Found multiple elements with the role "link" and name "Filters": node_modules/.bun/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js#L59
Here are the matching elements: Ignored nodes: comments, script, style <a class="py-3 text-center text-sm text-neutral-500" data-discover="true" href="/filters" > Filters </a> Ignored nodes: comments, script, style <a aria-current="page" class="py-3 text-center text-sm text-violet-600" data-discover="true" href="/filters" > Filters </a> (If this is intentional, then use the `*AllBy*` variant of the query (like `queryAllByText`, `getAllByText`, or `findAllByText`)). Ignored nodes: comments, script, style <body> <div> <nav class="fixed inset-x-0 bottom-0 grid grid-cols-4 border-t border-neutral-200 bg-white pb-[env(safe-area-inset-bottom)]" > <a aria-current="page" class="py-3 text-center text-sm text-violet-600" data-discover="true" href="/map" > Map </a> <a class="py-3 text-center text-sm text-neutral-500" data-discover="true" href="/filters" > Filters </a> <a class="py-3 text-center text-sm text-neutral-500" data-discover="true" href="/alerts" > Alerts </a> <a class="py-3 text-center text-sm text-neutral-500" data-discover="true" href="/profile" > Me </a> </nav> </div> <div> <nav class="fixed inset-x-0 bottom-0 grid grid-cols-4 border-t border-neutral-200 bg-white pb-[env(safe-area-inset-bottom)]" > <a class="py-3 text-center text-sm text-neutral-500" data-discover="true" href="/map" > Map </a> <a aria-current="page" class="py-3 text-center text-sm text-violet-600" data-discover="true" href="/filters" > Filters </a> <a class="py-3 text-center text-sm text-neutral-500" data-discover="true" href="/alerts" > Alerts </a> <a class="py-3 text-center text-sm text-neutral-500" data-discover="true" href="/profile" > Me </a> </nav> </div> </body> at <anonymous> (/home/runner/work/ReactMap/ReactMap/node_modules/.bun/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:59:30) at <anonymous> (/home/runner/work/ReactMap/ReactMap/node_modules/.bun/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:95:19) at <anonymous> (/home/runner/work/ReactMap/ReactMap/app/layout/BottomNav.test.tsx:34:18)
lint / run
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.1.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
docker / release
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.1.1, docker/build-push-action@v3, docker/login-action@v2, docker/metadata-action@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/