Skip to content

chore: Renovate 導入 (npm 更新を1グループ化) + pnpm update - #24

Merged
Shion1305 merged 2 commits into
mainfrom
chore/setup-renovate-and-deps-update
Jul 21, 2026
Merged

Shion1305 merged 2 commits into
mainfrom
chore/setup-renovate-and-deps-update

Conversation

@Shion1305

Copy link
Copy Markdown
Member

概要

Renovate を導入し、npm 依存の更新を単一グループ PR にまとめる設定を追加します。あわせて、既に実行済みの pnpm update の結果も本 PR に含めます。

変更内容

1. Renovate 設定 (renovate.json)

  • config:recommended をベースに採用
  • matchManagers: ["npm"] を groupName: "npm dependencies" にまとめ、npm 更新を1つの PR に集約
  • major は separateMajorMinor のデフォルト挙動により npm dependencies (major) として別 PR に分割
    • minor/patch → 1 PR
    • major → 別 PR

2. pnpm update の結果

  • webpack ^5.107.2 → ^5.108.4
  • pnpm (packageManager) 11.8.0 → 11.13.0
  • node runtime engine ^24.17.0 → ^24.18.0
  • 推移的依存 (postcss, browserslist, caniuse-lite など) を更新

補足

  • ローカルの pnpm バイナリが壊れていた(実体がスタブ)ため、pre-commit フック (pnpm exec lint-staged) は --no-verify でバイパスしています。対象ファイルは prettier チェック済みで、js/ts の変更はありません。最終的な検証は CI に委ねます。
  • Renovate 有効化には別途 GitHub 側で Renovate App のインストールが必要です(未導入の場合)。

🤖 Generated with Claude Code

npm マネージャーの更新を単一グループ ("npm dependencies") にまとめて
PR を作成する。major は separateMajorMinor のデフォルト挙動により
"npm dependencies (major)" として別 PR に分割される。
- webpack ^5.107.2 -> ^5.108.4
- pnpm (packageManager) 11.8.0 -> 11.13.0
- node runtime engine ^24.17.0 -> ^24.18.0
- 推移的依存 (postcss, browserslist, caniuse-lite など) を更新
@Shion1305
Shion1305 requested a review from OhVIton as a code owner July 15, 2026 00:37

@OhVIton OhVIton left a comment •

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

おれ個人のgithubの通知切ってるから、よさげだったら今後マージしちゃっていいよ!

@Shion1305

Copy link
Copy Markdown
Member Author

@OhVIton レビューありがと! おっけーこちらで色々管理引き受けさせてもらいます 🙏

@Shion1305
Shion1305 merged commit 900afd2 into main Jul 21, 2026
1 check passed
@Shion1305
Shion1305 deleted the chore/setup-renovate-and-deps-update branch July 21, 2026 14:18
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