Skip to content

chore(deps): landable major dependency bumps#91

Merged
kimjh96 merged 3 commits into
mainfrom
chore/renovate-majors
Jun 8, 2026
Merged

chore(deps): landable major dependency bumps#91
kimjh96 merged 3 commits into
mainfrom
chore/renovate-majors

Conversation

@kimjh96

@kimjh96 kimjh96 commented Jun 8, 2026

Copy link
Copy Markdown
Owner

What

Consolidates the Renovate major bumps that land cleanly within the current toolchain:

  • globals 16→17, jsdom 25→29, size-limit + @size-limit/preset-small-lib 11→12, lint-staged 16→17, fumadocs-mdx 14→15
  • pin actions/create-github-app-token to a commit SHA (remaining piece of the pin-dependencies PR)
  • Node: CI workflows to 24.16.0, @types/node ^24.13.1, engines.node >=24.16.0

Why

Clear the rest of the Renovate backlog. Each bump here passes the full gate locally; the ones that don't (see below) are left open for dedicated migration PRs.

Impact

  • Published @flemo/* packages: no runtime/peer/engines change (engines is root-only, libraries declare none), so consumers are unaffected.
  • engines.node for the monorepo rises to >=24.16.0 — drops node 20/22 for local dev/CI. Flagging this as the one opinionated change; revert that hunk if you want to keep node 20+ dev support.
  • @flemo/web: fumadocs-mdx 15 (docs build toolchain), patch changeset included.

Deferred (left open — real blockers, each needs its own PR)

Test plan

  • CI=true pnpm turbo run typecheck lint test build — all 14 tasks pass (on node 24 locally). pnpm size passes with size-limit 12.

Rollback

  • Revert the squash commit; Renovate reopens the individual PRs.

🤖 Generated with Claude Code

kimjh96 and others added 3 commits June 8, 2026 16:44
globals 17, jsdom 29, size-limit + preset-small-lib 12, lint-staged 17,
fumadocs-mdx 15, and pin create-github-app-token to a SHA. All within the
existing toolchain; full gate (typecheck/lint/test/build) and size check pass.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
CI workflows to node 24.16.0, @types/node ^24.13.1, and engines.node
>=24.16.0. Published packages declare no engines, so consumers are
unaffected; this only raises the dev/CI baseline. Full gate passes on node 24.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 8, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
flemo-web Ready Ready Preview, Comment Jun 8, 2026 7:52am

@changeset-bot

changeset-bot Bot commented Jun 8, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 05c798f

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@flemo/web Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@pkg-pr-new

pkg-pr-new Bot commented Jun 8, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/@flemo/core@91
npm i https://pkg.pr.new/@flemo/react@91
npm i https://pkg.pr.new/@flemo/react-layout@91

commit: 05c798f

@github-actions

github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

size-limit report 📦

Path Size
@flemo/core 10.33 KB (0%)
@flemo/react 8.95 KB (0%)
@flemo/react-layout 562 B (0%)

@codecov

codecov Bot commented Jun 8, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.23%. Comparing base (cf01904) to head (05c798f).

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##             main      #91   +/-   ##
=======================================
  Coverage   84.23%   84.23%           
=======================================
  Files          41       41           
  Lines        2227     2227           
  Branches      326      326           
=======================================
  Hits         1876     1876           
  Misses        344      344           
  Partials        7        7           
Flag Coverage Δ
unittests 84.23% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@kimjh96
kimjh96 merged commit 1d8c769 into main Jun 8, 2026
12 checks passed
@kimjh96
kimjh96 deleted the chore/renovate-majors branch June 8, 2026 08:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant