Skip to content

chore: consolidate dependabot batch 3 (PRs #2228–#2255)#2280

Merged
andrew-bierman merged 6 commits into
developmentfrom
chore/dependabot-batch-apr26
Apr 24, 2026
Merged

chore: consolidate dependabot batch 3 (PRs #2228–#2255)#2280
andrew-bierman merged 6 commits into
developmentfrom
chore/dependabot-batch-apr26

Conversation

@andrew-bierman
Copy link
Copy Markdown
Collaborator

Summary

Consolidates the April 2026 Dependabot backlog against development. Applies everything that passes tsc + biome + expo-doctor + all 614 tests. Defers migrations that require coordinated upgrades to their own PRs.

Applied ✅

PR Package Change
#2243/#2234 @hono/zod-openapi Already at catalog: ^1.3.0 — superseded
#2242 embla-carousel-react 8.5.1 → 8.6.0 (guides, landing, web-ui)
#2228 prettier-plugin-tailwindcss ^0.5.11 → ^0.7.2 (expo devDep)
#2245 @types/node ^22.15.33 → ^25.6.0 (landing, guides, admin — all web apps bumped together for manypkg consistency)
#2249/#2248 @hookform/resolvers ^3.10.0 → ^5.2.2 (landing, guides)
#2240 tailwind-merge ^2.5.5 → ^3.5.0 (all 5 workspaces — guides, landing, expo, admin, web-ui)
#2236 react-i18next ^16.5.6 → ^17.0.4 (expo)
#2255 hono-openapi ^0.4.6 → ^1.3.0 (api)
#2254 zod-openapi ^4.2.4 → ^5.4.6 (api)
#2237 nanoid ^3.3.11 → ^5.1.9 (expo)

Deferred ⏭️

PR(s) Package Reason
#2253/#2252/#2250/#2229 @ai-sdk/* v3 Requires ai catalog v5 → v6 + CustomChatTransport type updates. Types incompatible with current ai@5.xUIMessage.providerMetadata diverges (SharedV3ProviderMetadata vs SharedV2ProviderMetadata). Own PR needed.
#2232 react-native-pager-view 8.0.1 expo-doctor rejects it — SDK 54 expects 6.9.1
#2233/#2231/#2230 Expo SDK 55 group Full SDK upgrade needing eas build testing. Own PR: chore/expo-sdk-55-upgrade
#2251/#2246 next 15→16 Major version requiring useSearchParams nullability fixes and Turbopack config audit
#2235 eslint 8→10 Flat-config migration (expo uses legacy eslintConfig in package.json)

Superseded (will auto-close on merge)

PR Package Why
#2247 @types/react (landing) Already at ~19.1.10 via #2178
#2250 @ai-sdk/perplexity (api) Was already at 3.0.29; deferred with rest of ai-sdk v3 group

Test plan

  • bun install clean
  • bun check (Biome) — 2 pre-existing warnings, no new ones
  • bun check-types clean
  • bun test:api:unit — 284/284 passed
  • bun test:expo — 330/330 passed
  • bunx expo-doctor17/17 checks passed, no new warnings

Post-Deploy Monitoring & Validation

No additional operational monitoring required: this is a pure dependency version bump with no runtime behaviour changes. All logic paths are covered by the existing test suite.


Compound Engineered 🤖 Generated with Claude Code

Copilot AI review requested due to automatic review settings April 24, 2026 03:14
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 24, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: dea3c848-a76b-4248-b84f-c3667b50c77c

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/dependabot-batch-apr26

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@cloudflare-workers-and-pages
Copy link
Copy Markdown
Contributor

cloudflare-workers-and-pages Bot commented Apr 24, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
packrat-admin cfd26a9 Commit Preview URL

Branch Preview URL
Apr 24 2026, 03:53 AM

@cloudflare-workers-and-pages
Copy link
Copy Markdown
Contributor

cloudflare-workers-and-pages Bot commented Apr 24, 2026

Deploying packrat-landing with  Cloudflare Pages  Cloudflare Pages

Latest commit: cfd26a9
Status: ✅  Deploy successful!
Preview URL: https://fac56615.packrat-landing.pages.dev
Branch Preview URL: https://chore-dependabot-batch-apr26.packrat-landing.pages.dev

View logs

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 24, 2026

Coverage Report for API Unit Tests Coverage (./packages/api)

Status Category Percentage Covered / Total
🔵 Lines 85.94% 911 / 1060
🔵 Statements 85.94% (🎯 80%) 911 / 1060
🔵 Functions 94.11% 48 / 51
🔵 Branches 88.92% 281 / 316
File CoverageNo changed files found.
Generated in workflow #708 for commit cfd26a9 by the Vitest Coverage Report Action

@github-actions github-actions Bot added dependencies Pull requests that update a dependency file api mobile web labels Apr 24, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 24, 2026

Coverage Report for Expo Unit Tests Coverage (./apps/expo)

Status Category Percentage Covered / Total
🔵 Lines 79.9% 517 / 647
🔵 Statements 79.9% (🎯 75%) 517 / 647
🔵 Functions 92.85% 52 / 56
🔵 Branches 92.55% 199 / 215
File CoverageNo changed files found.
Generated in workflow #708 for commit cfd26a9 by the Vitest Coverage Report Action

@cloudflare-workers-and-pages
Copy link
Copy Markdown
Contributor

cloudflare-workers-and-pages Bot commented Apr 24, 2026

Deploying packrat-guides with  Cloudflare Pages  Cloudflare Pages

Latest commit: cfd26a9
Status: ✅  Deploy successful!
Preview URL: https://9af005f5.packrat-guides-6gq.pages.dev
Branch Preview URL: https://chore-dependabot-batch-apr26.packrat-guides-6gq.pages.dev

View logs

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Consolidates a set of April 2026 Dependabot dependency updates across the monorepo (web apps, Expo app, shared web-ui, and API), updating package manifests and the Bun lockfile.

Changes:

  • Bump UI/web deps across workspaces (e.g., tailwind-merge, embla-carousel-react, @hookform/resolvers, @types/node).
  • Bump Expo app deps (nanoid, react-i18next, prettier-plugin-tailwindcss, tailwind-merge).
  • Bump API OpenAPI-related deps (hono-openapi, zod-openapi) and refresh bun.lock.

Reviewed changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
packages/web-ui/package.json Bumps embla-carousel-react and tailwind-merge used by shared UI package.
packages/api/package.json Bumps hono-openapi and zod-openapi in the API workspace.
apps/landing/package.json Bumps @hookform/resolvers, embla-carousel-react, tailwind-merge, and @types/node.
apps/guides/package.json Bumps @hookform/resolvers, embla-carousel-react, tailwind-merge, and @types/node.
apps/expo/package.json Bumps nanoid, react-i18next, tailwind-merge, and prettier-plugin-tailwindcss.
apps/admin/package.json Bumps tailwind-merge and @types/node.
bun.lock Lockfile updates reflecting the above dependency changes (including new/updated transitive deps).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread packages/api/package.json
Comment on lines 61 to +62
"zod": "catalog:",
"zod-openapi": "^4.2.4"
"zod-openapi": "^5.4.6"
Copy link

Copilot AI Apr 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

zod-openapi also appears unused (no zod-openapi imports found). If it’s only present due to historical usage or alongside hono-openapi, consider removing it as well to avoid carrying two different OpenAPI schema generators (@asteasolutions/zod-to-openapi via @hono/zod-openapi vs zod-openapi).

Copilot uses AI. Check for mistakes.
Comment thread packages/api/package.json
"gray-matter": "^4.0.3",
"hono": "catalog:",
"hono-openapi": "^0.4.6",
"hono-openapi": "^1.3.0",
Copy link

Copilot AI Apr 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hono-openapi appears to be unused in this repo (no imports/references found in the codebase), but upgrading it to v1.x pulls in additional transitive deps (e.g. @standard-community/*). If it’s not intentionally kept for upcoming work, consider removing it from dependencies to reduce install/lockfile churn and avoid duplicate OpenAPI stacks alongside @hono/zod-openapi.

Suggested change
"hono-openapi": "^1.3.0",

Copilot uses AI. Check for mistakes.
andrew-bierman and others added 6 commits April 23, 2026 21:50
Tier 1 (safe patches / devDeps):
- embla-carousel-react 8.5.1 → 8.6.0 (guides, landing, web-ui) — PR #2242
- prettier-plugin-tailwindcss ^0.5.11 → ^0.7.2 (expo devDep) — PR #2228
- @types/node ^22.15.33 → ^25.6.0 (landing devDep) — PR #2245
- @hono/zod-openapi already at catalog: ^1.3.0 — PRs #2243/#2234 superseded

Tier 2 (web-only majors — tsc + biome clean):
- @hookform/resolvers ^3.10.0 → ^5.2.2 (landing, guides) — PRs #2249/#2248
- tailwind-merge ^2.5.5 → ^3.5.0 (guides, landing, expo, admin, web-ui — all workspaces bumped together for manypkg consistency) — PR #2240

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
/packs, /catalog, /settings, /users were top-level stubs using PageHeader
(which calls useSidebar via SidebarTrigger) but lacked a SidebarProvider.
Real implementations live under app/dashboard/. Deleting stubs fixes the
Next.js prerender error on CF Workers build.
Queue.sendBatch() now returns Promise<QueueSendBatchResponse> in the
latest @cloudflare/workers-types — Promise<void>[] was too narrow.
@andrew-bierman andrew-bierman force-pushed the chore/dependabot-batch-apr26 branch from fcfee14 to cfd26a9 Compare April 24, 2026 03:52
@andrew-bierman andrew-bierman merged commit b3b0eb6 into development Apr 24, 2026
13 of 15 checks passed
@andrew-bierman andrew-bierman deleted the chore/dependabot-batch-apr26 branch April 24, 2026 04:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api dependencies Pull requests that update a dependency file mobile web

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants