OSS探訪

Renovate — 依存versionの検出から更新Pull Requestまでを自動化する

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
22,548
主要言語
TypeScript
ライセンス
AGPL-3.0
リポジトリ最終更新
2026/09/21

概要

Renovateは、repository内の依存関係を検出し、新しいversionが見つかると更新Pull Requestを作成する自動化ツールです。多くの言語・package managerに対応し、更新group、schedule、automerge、private registry等を設定できます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

package fileを検出して更新PRを自動作成する

repository内の依存定義を自動検出し、新versionの有無を確認して差分と情報を含むPull Requestを生成できます。

出典:[2][3]

更新group・schedule・automergeをrepository方針に合わせる

presetや設定optionを使い、更新のまとめ方、実行時間、承認なしでmergeできる条件などを細かく調整できます。

出典:[2][3]

依存更新の確認とPR作成を継続運用したいteamに

多数のrepositoryやpackage managerを持ち、手作業のversion確認と更新PR作成を減らしたい開発組織に向きます。

出典:[2]

権限・private registry・AGPL条件を運用前に確認する

更新PR作成にはGit platform上の適切な権限が必要で、private packageではcredential設計も必要です。self-hostや改変を行う場合はAGPL-3.0-onlyの条件を確認してください。

出典:[2][6]

参考にした公式資料

  1. [1]renovatebot/renovate repository(2026-09-21)
  2. [2]Renovate README(2026-09-21)
  3. [3]Renovate documentation(2026-09-21)
  4. [4]Renovate config validation(2026-09-21)
  5. [5]Renovate package.json(2026-09-21)
  6. [6]Renovate AGPL-3.0-only license(2026-09-21)
編集部からの補足

Renovateは更新PRを作るだけでなく、更新のgroup化、schedule、automerge条件、private registry接続などを細かく設定できます。READMEは90を超えるpackage managerと複数Git platformへの対応を案内しています。mainの`package.json`versionはsemantic-release用placeholderなので公開versionとしては扱っていません。

3ステップで試す

  1. 1

    最小のrenovate.jsonを作成

    実repositoryへ更新PRを作る前に、推奨presetを使った最小設定をローカルで用意します。

    { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": ["config:recommended"] }
  2. 2

    設定だけを安全に検証

    公式config validation手順でrenovate.jsonを検証します。この段階ではrepositoryへの更新PRは作成しません。

    npx --yes --package renovate -- renovate-config-validator
  3. 3

    実行方式を選ぶ

    対象Git platform、private registry、権限要件に合わせて公式の実行方式を選び、検証済み設定を適用します。

    Choose Cloud-Hosted / Self-Hosted / CI from the official Running Renovate guide
公式READMEで確認

成長

成長の推移 · 直近30日

22,548 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
619
Open PR
414

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • npm
  • package-management
  • github
  • gitlab
  • bitbucket
  • azure-devops
  • dependency-manager
  • dependencies
  • dependencies-checking
Stars
22,548
Forks
3,321
Watchers
107
Open Issues
1,023
Contributors
435
主要言語
TypeScript
ライセンス
AGPL-3.0
リポジトリ最終更新
2026/09/21

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。