Skip to content

ci: restore Dependabot for github-actions - #12

Merged
NickJosevski merged 1 commit into
mainfrom
nj/restore-dependabot
Aug 19, 2026
Merged

ci: restore Dependabot for github-actions#12
NickJosevski merged 1 commit into
mainfrom
nj/restore-dependabot

Conversation

@NickJosevski

Copy link
Copy Markdown
Contributor

Why

#8 removed .github/dependabot.yml in August 2022, during the GitHub malware-campaign investigation. We're using Dependabot again, so this puts it back.

Four years without it is what left every action pin in this repo four majors behind — including google-github-actions/release-please-action, whose upstream repo has since been archived. #11 fixes the current drift; this stops it recurring.

What changed from the file that was removed

   - package-ecosystem: "github-actions"
     directory: "/"
     schedule:
-      interval: "daily"
+      interval: "weekly"
+    groups:
+      github-actions:
+        patterns:
+          - "*"

Weekly rather than daily, and grouped into a single PR rather than one per action. This repo has three workflows and five distinct actions; daily ungrouped updates would be a lot of noise for very little signal. Happy to switch back to daily if that's the preference.

Not included

I left the docker ecosystem out. It would be genuinely useful here — docker-compose.yml pins buildkite/plugin-tester and buildkite/plugin-linter, and staleness in exactly those images caused the nightly breakage fixed in #10, plus plugin-linter:v1.1.0 has since been deleted from Docker Hub entirely. I've left it out because I'm not certain Dependabot's docker ecosystem picks up compose files as opposed to Dockerfiles, and I'd rather not add config that silently does nothing. Worth a follow-up if someone can confirm.

🤖 Generated with Claude Code

Reverses #8, which removed this during the 2022 GitHub malware-campaign
investigation. We are using Dependabot again.

Two deliberate differences from the file that was removed: weekly rather
than daily, and updates grouped into a single pull request, so the repo
stays quiet. Four years without it left every action pin four majors
behind, including one whose upstream repo had been archived.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@NickJosevski
NickJosevski merged commit 2c3d52f into main Aug 19, 2026
3 checks passed
@NickJosevski
NickJosevski deleted the nj/restore-dependabot branch August 19, 2026 07:57
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.

2 participants