Repository navigation
ci: add Dependabot for GitHub Actions and Go modules - #2296
Conversation
Weekly grouped updates, two open PRs per ecosystem, matching cloud-commitments-go and cloud-commitments-mcp, so the SHA-pinned actions and module versions get maintained. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review.
|
| Layer / File(s) | Summary |
|---|---|
Configure ecosystem updates .github/dependabot.yml |
Adds weekly update schedules for GitHub Actions and Go modules. Limits each ecosystem to two open pull requests and groups matching updates by ecosystem. |
Priority:
Estimated code review effort: 1 (Trivial) | ~3 minutes
Change: Other
Possibly related issues
- The issue describing missing Dependabot configuration in the CLI repository matches this change, which adds configuration for GitHub Actions and Go modules.
Merge Risk: 
Minimal · up to 5a827
-
The Dependabot configuration matches the stated update scope and is ready to merge.
Pre-merge checks: 
4
-
Full details: Linked Issues check
-
Explanation
The reviewed head satisfies the coding requirements in
#1594..github/dependabot.ymladds weekly, grouped updates forgithub-actionsandgomodat/, withopen-pull-requests-limit: 2for each ecosystem. Existing.pre-commit-config.yamlpins third-party repositories to full SHAs, runscheck-yamlwithout excluding workflows, and defines anactionlinthook. Existing.golangci.ymlsetsgocyclo.min-complexityto10.CODEOWNERSis conditional in#1594and is not required by the selected Dependabot approach.
-
Finishing Touches
-
🧪 Generate unit tests (beta)
-
- Commit to this branch
- Create a new PR
-
- Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts
Comment @coderabbitai help to get the list of available commands.
|
Cold review (claude-autospotting) at 5a82750: APPROVE Schema. Valid: Ecosystem inventory at the head.
Mirroring.
#1594 (cli-scoped items).
No blocking findings. |
|
Cold review (claude-cc-libs reviewer agent) at 5a82750: APPROVE Findings:
What I attacked and how: I read the full #1594 body and its 3 comments, schema-validated the file, ran CI at 5a82750: every check passes, including CI Success, Run pre-commit hooks, Lint Workflows, Unit Tests and Integration Tests. The Trivy and gosec code-scanning runs report "skipping". |
Summary
Adds
.github/dependabot.yml, the last item of #1594. It sets weekly checks with one grouped PR and at most two open PRs per ecosystem, forgithub-actionsandgomodat the root. This repo has no npm, Docker or Terraform manifests.It mirrors cloud-commitments-mcp's config and cloud-commitments-go's (LeanerCloud/cloud-commitments-go#604, merged).
#1594 left Dependabot vs
CODEOWNERSopen. The merged precedents (cloud-commitments-mcp#84 and LeanerCloud/cloud-commitments-go#604) both ship Dependabot withoutCODEOWNERS, and this PR follows them. AddingCODEOWNERSlater is a separate, small change. The issue's other cli items landed in #2234 and #2241. The rest of the original findings were split to the other repos.Tests
pre-commit run --files .github/dependabot.ymlpasses, including check-yaml.Closes #1594
🤖 Generated with Claude Code