Skip to main content
友田 陽大

Category

Dependabot 実装ガイド(dependabot.yml 設定/アラート・セキュリティ更新/auto-merge/トラブルシュート/プライベートレジストリ/モノレポ/Actions SHA固定/Docker/Renovate・SCA技術選定)

Dependabot は『入れたら終わり』ではなく、3本柱(検知=アラート/修正=セキュリティ更新/鮮度維持=バージョン更新)を分離し、PR洪水を構造的に抑え、SLA を持って運用して初めて価値が出ます。本クラスタは、ピラーで全体像と有効化・課金(標準ランナーでは Actions 課金を消費しない)・運用設計を示し、各論で dependabot.yml の全オプション(groups・cooldown・directories・registries・multi-ecosystem-groups)、GitHub Actions と fetch-metadata による『patch/minor だけ安全に自動マージ』する設計(読み取り専用トークンと Dependabot シークレットの正しい扱い、pull_request と pull_request_target の使い分け)、auto-triage と grouped security updates を使った脆弱性対応、そして Renovate との技術選定までを体系化します。依存(SCA)は Dependabot、自作コードの脆弱性は SAST/DAST という役割分担まで正直に切り分け、サプライチェーンの技術的負債を増やさない自動化を、公式ドキュメントに忠実な実コードで提供します。

11 articles in total

Foundational guide

Foundational guide (start here)

Dependabot
GitHub Actions
サプライチェーンセキュリティ
依存関係管理
DevSecOps

Dependabot production-operations guide: separate alerts, security updates, and version updates into the 'three pillars' to keep dependencies automatically and safely up to date

An implementation guide to operating GitHub's Dependabot at production quality. Faithful to the official documentation (as of June 2026), it explains — with copy-pasteable real code and a project viewpoint — the differences and proper use of the three pillars (Dependabot alerts / security updates / version updates), how to enable them, practical dependabot.yml settings, where it runs (Actions runners) and billing, auto-merge and grouping, and operations design with an SLA.

13 min read

Related practical articles