Fallout-build/Fallout

Add Dependabot (or Renovate) for dependency updates

Fermée

#6 ouverte le 18 mai 2026

 (1 commentaire) (0 réaction) (0 personne assignée)C# (17 forks)github user discovery
good first issuetarget/2026target/vCurrent

Métriques du dépôt

Stars
 (133 étoiles)
Métriques de merge PR
 (Merge moyen 2j 15h) (63 PRs mergées en 30 j)

Description

Why

Part of the enterprise-grade supply-chain story. Manual NuGet dependency tracking is a non-starter for a project with ~30 direct deps + hundreds of transitives, and the recent CVE-2026-33116 / Scriban incident showed vulnerable deps land on develop and sit until someone notices.

Scope

  • Decide: Dependabot vs Renovate. Dependabot is simpler and GitHub-native; Renovate is more powerful (grouping, schedule, custom managers) but needs an app install. Default: Dependabot for speed-to-value; revisit Renovate if grouping/scheduling becomes a problem.
  • Configure for: nuget (Directory.Packages.props), github-actions (.github/workflows/*.yml), and the dotnet SDK version (global.json).
  • Schedule: weekly bundled PRs by ecosystem; daily for security advisories.
  • Auto-merge: not initially. Triage manually until the CI release pipeline is trustworthy.

Done when

  • .github/dependabot.yml (or renovate.json) committed
  • First batch of update PRs landed
  • Decision documented in CLAUDE.md / docs

Related: enterprise CI/CD positioning.

Guide contributeur