Skip to content

ci: add Dependabot config for github-actions and swift#414

Merged
nezhyborets merged 1 commit into
mainfrom
claude/add-dependabot-config
Apr 30, 2026
Merged

ci: add Dependabot config for github-actions and swift#414
nezhyborets merged 1 commit into
mainfrom
claude/add-dependabot-config

Conversation

@Krivoblotsky
Copy link
Copy Markdown
Contributor

Summary

Adds a minimal .github/dependabot.yml that opts the repo into weekly Dependabot updates for the two ecosystems it actually uses:

  • github-actions — main supply-chain surface. Once enabled, Dependabot will start opening PRs to bump pinned action versions. (Note: .github/workflows/codeql.yml currently uses github/codeql-action/init@main and analyze@main; once they're pinned to a version tag — that's the change being passed to your security team — Dependabot can keep them current.)
  • swift — currently just swift-openapi-runtime, but worth tracking now that there's a config.

Choices

  • Weekly (not daily) — daily is noisy for a small dep set.
  • Open PR limit of 5 per ecosystem — generous but not floodable.
  • Commit prefixes (ci / deps) — sort cleanly in changelogs and keep the existing convention legible.
  • Labels (dependencies, github-actions, swift) — Dependabot auto-creates these on first PR if they don't exist.
  • No reviewers: field — branch protection already requires review, and explicit assignment would just add noise. Easy to add later.

Deliberately not included

  • groups: for batching minor/patch updates — overkill with one Swift dep.
  • ignore: rules — premature.

Test plan

  • Merge, then check the Insights → Dependency graph → Dependabot tab on GitHub to confirm both ecosystems are recognized.
  • Within ~24 hours of merge, Dependabot should run an initial scan; any pending updates will appear as PRs.

🤖 Generated with Claude Code

Adds weekly Dependabot updates for both ecosystems used by the repo:
GitHub Actions (the main supply-chain surface — workflows currently
have unpinned dependencies that should drift forward over time) and
SwiftPM (currently just swift-openapi-runtime, but worth tracking).

Open PR limit of 5 per ecosystem keeps things manageable, and the
commit prefixes (`ci` / `deps`) sort cleanly in changelogs.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@nezhyborets nezhyborets merged commit 397a601 into main Apr 30, 2026
3 checks passed
@nezhyborets nezhyborets deleted the claude/add-dependabot-config branch April 30, 2026 10:03
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