build(deps-dev): update dependency vite to v8.3.0 - #249
Conversation
There was a problem hiding this comment.
renovateによるviteの8.2.2から8.3.0へのマイナーアップデートです。devDependenciesのみの変更で、実コードへの変更はありません。
- 破壊的変更の記載はなく、本リポジトリが使う
vite buildとvitest runの範囲に影響する仕様変更は確認できませんでした。 - optional peer dependencyの
@vitejs/devtoolsの範囲が^0.7.1に上がっていますが、本プロジェクトは当該パッケージを依存に持たないため影響しません。 - 間接依存で実際に入れ替わるのはpostcss 8.5.26から8.5.28のみで、型定義の回帰修正等のパッチです。picomatch/rolldown/nanoidは既にlock上で新しい版に固定済みです。
セキュリティ・品質・テスト・ドキュメント・パフォーマンスの各観点でも指摘事項はありませんでした。CIが通っていればマージして問題ありません。
Review metadata
- Reviewed commit: 66984020d754fad931cb0631d7abbb6e0bf0b578
- PR: #249
- kyosei: 3.6.0
- kyosei-action: 2.4.0
- Claude Code: 2.1.220
- Model: claude-opus-5
- Execution: GitHub Actions (run)
6698402 to
b931466
Compare
There was a problem hiding this comment.
renovateによるvite 8.2.2から8.3.0へのdevDependenciesマイナーアップデートです。前回レビュー(commit 6698402)以降、ロックファイルが再解決されたため改めて確認しました。
- vite 8.3.0に破壊的変更はなく、本リポジトリの
vite.config.tsが使うbuild.ssr/rolldownOptions(postBanner,entryFileNames,chunkFileNames)および自作のwriteBundleプラグインに影響する仕様変更はありません。 - 間接依存のpostcssが8.5.26から8.5.28へ上がり、nanoidがCVE-2026-67213 (GHSA-2v37-7h3g-55p8) 修正版の3.3.18に解決されています。実害の可能性は元々低いものの、追従自体は望ましい変更です。
- optional peer dependencyの
@vitejs/devtoolsが^0.7.1へ変更されていますが、本プロジェクトは当該パッケージを依存に持たないため影響しません。vitest 4.1.11のvite peerレンジは^6.0.0 || ^7.0.0 || ^8.0.0で8.3.0と互換です。
実コードの変更はなく、品質・セキュリティ・テスト・ドキュメントの各観点で新たな指摘はありません。APPROVEします。
Review metadata
- Reviewed commit: b93146661ff0b71e1c674aab0d9f854ea3c67adb
- PR: #249
- kyosei: 3.6.0
- kyosei-action: 2.4.0
- Claude Code: 2.1.220
- Model: claude-opus-5
- Execution: GitHub Actions (run)
b931466 to
543a550
Compare
There was a problem hiding this comment.
renovateによるvite 8.2.2から8.3.0へのdevDependenciesマイナーアップデートです。前回レビュー(commit b931466)以降、masterの取り込みとロックファイルの再解決が入ったため改めて確認しました。実コードの変更はありません。
- vite 8.3.0に破壊的変更の宣言はありません。プラグイン作者向けの挙動変更として
renderBuiltUrlがクエリ/ハッシュを受け取らなくなる変更 (vitejs/vite#23487) と内部APIのesbuildPlugin削除がありますが、本リポジトリのvite.config.tsはどちらも使用していないため影響しません。 - 本リポジトリのviteの用途は
vite buildによるSSRバンドル生成とvitest経由のみです。8.3.0の主な変更であるdev server / proxy / preloadまわりは使用していません。またssr.noExternal: trueのためnode_modulesのパスセグメント判定の修正 (vitejs/vite#23437) による外部化挙動の変化もありません。 - rolldownは範囲表記が
~1.2.4から~1.2.6に変わっただけで、ロック上の実体は1.2.6のまま変化していません。postBanner/entryFileNames/chunkFileNamesへの影響はありません。 - 間接依存で実際に入れ替わるのはpostcss 8.5.26から8.5.28で、これは複数のセキュリティ修正を含むためむしろ望ましい更新です (GHSA-6g55-p6wh-862q, GHSA-fxqj-rqcc-2cmp, GHSA-r28c-9q8g-f849, GHSA-qx2v-qp2m-jg93)。あわせてnanoidの下限が3.3.18に上がり GHSA-2v37-7h3g-55p8 も解消されます。本リポジトリはCSSを扱わないため機能面の影響はありません。
- optional peer dependencyの
@vitejs/devtoolsが^0.4.0 || ^0.5.0から^0.7.1へ変更されていますが、本プロジェクトは直接にも間接にも当該パッケージに依存していないため影響しません。 - vitest 4.1.11のpeer範囲
^6.0.0 || ^7.0.0 || ^8.0.0は引き続き満たされています。
新規に指摘すべき点はありません。既存のインラインコメントで既出の論点は重複のため省略しています。
Review metadata
- Reviewed commit: 543a5504b05613534c7d5f2407898c672982794b
- PR: #249
- kyosei: 3.6.0
- kyosei-action: 2.4.0
- Claude Code: 2.1.220
- Model: claude-opus-5
- Execution: GitHub Actions (run)
543a550 to
d128cb5
Compare
There was a problem hiding this comment.
renovateによるvite 8.2.2から8.3.0へのdevDependenciesマイナーアップデートです。前回レビュー(commit 543a550)以降はmasterの取り込みとロックファイルの再解決のみで、実コードの変更はありません。
- vite 8.3.0に破壊的変更の宣言はありません。プラグイン作者向けの挙動変更として
renderBuiltUrlがクエリ/ハッシュを受け取らなくなる件 (vitejs/vite#23487) がありますが、本リポジトリはrenderBuiltUrlを使用していないため影響しません。 - optional peer dependencyである
@vitejs/devtoolsの範囲が^0.4.0 || ^0.5.0から^0.7.1へ上がっていますが、本プロジェクトは当該パッケージを依存に持たないため影響しません。 - 間接依存の実体の変化はpostcss 8.5.26から8.5.28のみで、コメント処理・
list.comma()/list.space()・型定義のリグレッション修正です。rolldownは範囲が~1.2.4から~1.2.6へ広がるものの解決済みバージョンは1.2.6のままで変化なし、nanoidも要求範囲の更新のみで3.3.18のままです(GHSA-2v37-7h3g-55p8は対策済み)。 - vitest 4.1.11のpeerDependenciesは
^6.0.0 || ^7.0.0 || ^8.0.0で8.3.0は範囲内です。
各レビュー観点(コード品質・ドキュメント・パフォーマンス・セキュリティ・テスト)からの新規指摘はありません。依存観点の詳細な指摘は既存の未解決スレッドと同内容のため、重複を避けて省略しています。
Review metadata
- Reviewed commit: d128cb5c9fff4472705d1920a2dd60d1f913e812
- PR: #249
- kyosei: 3.6.0
- kyosei-action: 2.4.0
- Claude Code: 2.1.220
- Model: claude-opus-5
- Execution: GitHub Actions (run)
d128cb5 to
fb828ba
Compare
There was a problem hiding this comment.
renovateによるvite 8.2.2から8.3.0へのdevDependenciesマイナーアップデートです。前回レビュー(commit d128cb5)以降はmasterの取り込みとロックファイルの再解決のみで、実コードの変更はありません。
- vite 8.3.0に破壊的変更の宣言はなく、セキュリティ修正も含まれていません。既知のアドバイザリはいずれも8.0.x系で修正済みです。
- optional peer dependencyの
@vitejs/devtoolsが^0.4.0 || ^0.5.0から^0.7.1へ上がっていますが、本リポジトリは当該パッケージを依存に持たないため影響しません。 - 間接依存の更新はrolldown 1.2.4から1.2.6、postcss 8.5.26から8.5.28、nanoid 3.3.17から3.3.18、picomatch 4.0.5から4.0.7で、いずれもバグ修正と型定義の修正が中心です。
- vite 8.3.0リリース後に報告されているissue (dev serverのmergeConfigクラッシュ vitejs/vite#23506 、
renderBuiltUrlの引数仕様変更 vitejs/vite#23487 など) は、いずれもdev serverやブラウザ向けビルド固有のもので、build.ssrでNode向けCLIをバンドルする本リポジトリの構成には該当しません。
個別の指摘は前回までのレビューで既にresolvedされているため、今回はインラインコメントを追加していません。統合チェックが通れば問題ないと判断します。
Review metadata
- Reviewed commit: fb828ba9338835cc4eeaf7e1c72c6d35dc2f9e52
- PR: #249
- kyosei: 3.6.0
- kyosei-action: 2.4.0
- Claude Code: 2.1.220
- Model: claude-opus-5
- Execution: GitHub Actions (run)
This PR contains the following updates:
8.2.2→8.3.0Release Notes
vitejs/vite (vite)
v8.3.0Compare Source
Features
Bug Fixes
node_modulespath segments as dependencies (fix #17467) (#23437) (ef0dc17)Performance Improvements
Configuration
📅 Schedule: (in timezone Asia/Tokyo)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.