Skip to content

ci: add Dependabot config for npm + github-actions (SRE-4315)#109

Open
kevinpinscoe wants to merge 1 commit intomainfrom
kevini/SRE-4315
Open

ci: add Dependabot config for npm + github-actions (SRE-4315)#109
kevinpinscoe wants to merge 1 commit intomainfrom
kevini/SRE-4315

Conversation

@kevinpinscoe
Copy link
Copy Markdown
Contributor

@kevinpinscoe kevinpinscoe commented May 5, 2026

Summary

Adds .github/dependabot.yaml so Dependabot opens version-update PRs for the three npm subpackages and for the github-actions used in workflows. The repo previously had no Dependabot config — only security scanning was active, which is why 15 undici security alerts (6 HIGH severity, CVSS 7.5) have been piling up with no PR proposed.

Why now

This config doesn't fix today's undici alerts (those need a major bump of @actions/http-client, tracked separately in SRE-4355). It does prevent new dependency drift from going invisible.

What this enables

Ecosystem Directory Cadence Group
github-actions / weekly
npm /github-release-download weekly @actions/, @types/ grouped
npm /set-environment-variables weekly @actions/, @types/ grouped
npm /setup-terraform weekly @actions/, @types/ grouped

Cooldowns: 3d patch / 7d minor / 30d major / 5d default.

Test plan

  • After merge, watch the next Dependabot daily scan — expect new PRs for any pending npm/action updates.
  • SRE-4355 follow-up: bump @actions/http-client 2.x → 4.x to actually clear the undici alerts.

🤖 Generated with Claude Code

Adds .github/dependabot.yaml so Dependabot opens version-update PRs for
the three npm subpackages (github-release-download,
set-environment-variables, setup-terraform) and for the github-actions
used in workflows. The repo previously had no Dependabot config, which
is why 15 undici security alerts (6 HIGH severity) have been silently
piling up with no PR proposed.

This change does NOT close the existing undici alerts — the fix needs a
@actions/http-client 2.x → 4.x bump in all three subpackages, tracked in
SRE-4355.

Going forward, Dependabot will automatically propose:
- npm patch/minor updates weekly (grouped by @actions/* and @types/*)
- npm major updates weekly with a 30-day cooldown
- github-actions updates weekly

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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