Skip to content

chore(deps): align @types/node with the Node 26 runtime - #896

Merged
YusukeHirao merged 2 commits into
devfrom
worktree-snoopy-squishing-moon
Aug 24, 2026
Merged

chore(deps): align @types/node with the Node 26 runtime#896
YusukeHirao merged 2 commits into
devfrom
worktree-snoopy-squishing-moon

Conversation

@YusukeHirao

Copy link
Copy Markdown
Member

Summary

  • ランタイムは既に Node 26.7.0 に上がっていたが、@types/node が 3 パッケージ(cli / file-io / local)で 24.13.3 に取り残されていたため 26.2.0 に統一
  • .github/renovate.jsonnode / @types/node のグルーピングルールを追加し、今回と同種の乖離が再発しないようにした
  • packages/@burger-editor/mcp-server/README.md の stale な「Node 24.x 系」表記を削除し、volta.node 参照のみに一般化
  • yarn lint(eslint --fix)で packages/@burger-editor/client/src/__tests__/vr/vr-helper.ts の不要な型キャストが自動的に除去された(*.css?rawvite/client.d.ts で既に string 型)

Test plan

  • yarn installyarn.lock を更新(@types/node26.2.0 に一本化されたことを確認)
  • yarn build(16 プロジェクト全て成功)
  • yarn lint(エラーなし)
  • yarn test(Docker 経由、1058 件成功 / 1 件失敗)
    • 失敗した catalog_list returns a populated catalogs array(5秒タイムアウト)は、ホスト実行・Docker 単体再実行のいずれでも再現せず、フルスイート実行時の一時的なリソース競合によるフレーキーな失敗と判断

Bump @types/node from 24.13.3 to 26.2.0 in cli, file-io, and local to
match the volta.node/CI Node 26.7.0 runtime already in place.

Group node and @types/node in renovate.json so future runtime bumps
carry the type definitions along automatically, and drop the stale
"Node 24.x" version number from the mcp-server README troubleshooting
note in favor of pointing at volta.node directly.
@YusukeHirao
YusukeHirao merged commit afb5f2f into dev Aug 24, 2026
1 check passed
@YusukeHirao
YusukeHirao deleted the worktree-snoopy-squishing-moon branch August 24, 2026 07:39
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