Skip to content

chore: narrow dependabot to github-actions only 🔧#1408

Merged
damsleth merged 1 commit into
devfrom
chore/dependabot-actions-only
May 11, 2026
Merged

chore: narrow dependabot to github-actions only 🔧#1408
damsleth merged 1 commit into
devfrom
chore/dependabot-actions-only

Conversation

@damsleth
Copy link
Copy Markdown
Member

Summary

Replaces the broad npm/docker/github-actions dependabot config (#1388) with a github-actions-only setup.

Why

The initial broad config produced 12+ PRs in a single sweep, several already failing CI on real incompatibilities (Apollo, FluentUI, ESLint, TypeScript, Babel groups). For a production multi-tenant SaaS, weekly application-dep auto-bumps are net-negative triage cost. The security value comes from CVE patches, not from chasing minor version churn.

New strategy

Source Cadence Coverage
This config weekly github-actions only (rarely break, often CVE-relevant)
GitHub native "Dependabot security updates" (repo Settings -> Code security) event-driven npm + docker + everything else, CVE-only
chore/deps-YYYY-MM branches manual, periodic npm + docker version updates, batched, locally verified

This is also superseding #1407 (which added a node major-bump ignore to the docker ecosystem) - the docker ecosystem is gone entirely, so the ignore rule isn't needed.

⚠️ Required follow-ups

Test plan

  • Dependabot's next scheduled run (next Monday 06:00 Europe/Oslo) opens only github-actions PRs, not npm/docker
  • Security alerts still fire for genuine CVEs (test by checking the Security tab)

Weekly auto-bumps for npm and docker generated more triage cost
than security value: 12+ open PRs after one sweep, several already
failing CI on real incompatibilities, attention pulled away from
real work.

Switch to:
- github-actions weekly via this config (rarely breaks, CVE-relevant)
- npm + docker bumps done intentionally on chore/deps-YYYY-MM
  branches by a human, in batches, with local verification
- GitHub's native Dependabot security updates (CVE-only, configured
  in repo Settings) for everything else

Net effect: no more weekly npm firehose; security patches still
land automatically.
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