Skip to content

v0.3.2.0 chore: refresh dependencies and adopt TypeScript 7 - #210

Merged
ryota-murakami merged 2 commits into
mainfrom
codex/upgrade-dependencies-typescript-7
Oct 4, 2026
Merged

ryota-murakami merged 2 commits into
mainfrom
codex/upgrade-dependencies-typescript-7

Conversation

@ryota-murakami

Copy link
Copy Markdown
Contributor

Summary

  • Run pnpm upgrade --latest across direct dependencies. pnpm outdated --format list is empty.
  • Use the TypeScript 7.0.2 native tsc through @typescript/native and retain the TypeScript 6 compiler API alias required by ESLint and other tooling.
  • Migrate Sentry 11, MSW 3, Vitest 5, Storybook 10.6, and Motion 14 integrations. Move test-only server MSW initialization to the Next.js instrumentation hook and update the generated worker script.
  • Update version, changelog, and toolchain documentation.

Validation

  • pnpm install --frozen-lockfile
  • pnpm test run --coverage — 102 files, 1,371 tests passed
  • pnpm lint
  • pnpm typecheck — TypeScript 7.0.2
  • pnpm build
  • pnpm e2e:parallel — 12/12 shards passed
  • git diff --check and Prettier check

Compatibility notes

pnpm peers check still reports upstream peer-range mismatches: the TypeScript 6 compatibility package advertises 6.0.2 although its compiler API reports 6.0.3; Vitest 5's optional MSW peer names v2; and existing jsx-a11y, CSS tools, and tailwindcss-animate ranges lag current releases. Runtime, lint, build, unit, and E2E validation above passed with the installed versions.

No screens were changed directly, so this PR has no screen attachment.

@vercel

vercel Bot commented Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated
gitbox Ready Ready Preview Oct 4, 2026 11:44pm UTC

Request Review

@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Added@​typescript/​typescript6@​6.0.21001005587100
Updatedplatejs@​53.3.7 ⏵ 53.3.15991005896 +1100
Updatednext@​16.3.2 ⏵ 16.3.861100 +7590 +19970
Updatedhappy-dom@​20.11.6 ⏵ 20.14.5661008895 -1100
Updated@​tanstack/​react-virtual@​3.14.10 ⏵ 3.14.13100 +110069 +196100
Updated@​platejs/​math@​53.0.0 ⏵ 53.3.12100 +310072 +190 +2100
Updated@​next/​eslint-plugin-next@​16.3.2 ⏵ 16.3.81001007397100
Updated@​platejs/​dnd@​53.1.0 ⏵ 53.3.8100 +210073 +192 -1100
Updated@​types/​react-dom@​19.2.5 ⏵ 19.3.0100 +110075 +190 -1100
Updated@​platejs/​list@​53.1.3 ⏵ 53.3.13100 +11007690 -1100
Updated@​storybook/​addon-vitest@​10.5.10 ⏵ 10.6.19910076 +199 -1100
Updatedeslint-config-ts-prefixer@​4.3.0 ⏵ 5.1.077 +2100100 +193 +2100
Updated@​storybook/​addon-a11y@​10.5.10 ⏵ 10.6.1100 +110077 +1100100
Updated@​laststance/​redux-storage-middleware@​0.3.2 ⏵ 0.4.077 +110010089 -1100
Updated@​types/​react@​19.2.18 ⏵ 19.3.01001007991 -1100
Updated@​vitest/​coverage-v8@​4.1.11 ⏵ 5.0.39910079 +199 +1100
Updatedvitest@​4.1.11 ⏵ 5.0.39810079 +199100
Updated@​laststance/​react-next-eslint-plugin@​2.3.0 ⏵ 2.4.079 +1100100 +192 +2100
Updated@​storybook/​nextjs-vite@​10.5.10 ⏵ 10.6.199 +110079 +199 -1100
Updatedprettier-plugin-tailwindcss-canonical-classes@​0.1.5 ⏵ 0.1.680 +7100100 +189100
Updatedlucide-react@​1.34.0 ⏵ 1.52.010010098 +196 +180
Updatedplaywright@​1.62.1 ⏵ 1.63.0100 +1100100 +19980
Updatedeslint-plugin-browser-security@​2.0.6 ⏵ 2.1.9811008796 +1100
Updated@​storybook/​addon-mcp@​0.7.0 ⏵ 10.6.11001008199 +3100
Updated@​types/​node@​26.2.0 ⏵ 26.6.4100 +110081 +196100
Updatedtsx@​4.23.12 ⏵ 4.23.151001008194100
Updatedpostcss@​8.5.26 ⏵ 8.5.28100 +110082 +191100
Updated@​sentry/​nextjs@​10.71.0 ⏵ 11.4.097 +310082 -996 +1100
Updatedvite@​8.2.2 ⏵ 8.3.299 +110082 +197100
Updatedreact@​19.2.8 ⏵ 19.3.0100 +110084 +197100
Updated@​vitest/​browser-playwright@​4.1.11 ⏵ 5.0.310010086 +199 +2100
See 27 more rows in the dashboard

View full report

@codecov-commenter

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 83.33333% with 13 lines in your changes missing coverage. Please review.
✅ Project coverage is 70.67%. Comparing base (44f6e95) to head (d22a060).

Files with missing lines Patch % Lines
src/components/editor/transforms.ts 25.00% 6 Missing ⚠️
src/components/Modals/MoveToAnotherBoardDialog.tsx 0.00% 2 Missing ⚠️
src/components/Board/RepoCard.tsx 80.00% 0 Missing and 1 partial ⚠️
src/components/Boards/BoardSettingsDialog.tsx 80.00% 1 Missing ⚠️
src/components/ui/table-toolbar-button.tsx 0.00% 1 Missing ⚠️
src/hooks/board/useCommentState.ts 0.00% 1 Missing ⚠️
src/lib/security-events.ts 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #210      +/-   ##
==========================================
- Coverage   70.68%   70.67%   -0.01%     
==========================================
  Files         172      173       +1     
  Lines        4820     4829       +9     
  Branches     1277     1284       +7     
==========================================
+ Hits         3407     3413       +6     
- Misses       1394     1396       +2     
- Partials       19       20       +1     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 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.

@github-actions

github-actions Bot commented Oct 4, 2026

Copy link
Copy Markdown

🧪 E2E Coverage Report (Sharded: 12 parallel jobs)

Metric Coverage
Lines 93.03%
Functions 21.41%
Branches 18.1%
Statements 35.07%

📊 Full report available in workflow artifacts

@ryota-murakami
ryota-murakami merged commit 6c03f84 into main Oct 4, 2026
21 checks passed
@ryota-murakami
ryota-murakami deleted the codex/upgrade-dependencies-typescript-7 branch October 4, 2026 23:55

This branch was successfully deployed

1 active deployment
Preview — d22a060b Deployed Oct 4, 2026 by vercel[bot]
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.

2 participants