Skip to content

CI: Dependabot version updates + Claude auto-review workflow - #1644

Merged
erikdarlingdata merged 2 commits into
devfrom
feature/ci-dependabot-claude-review
Jul 25, 2026
Merged

erikdarlingdata merged 2 commits into
devfrom
feature/ci-dependabot-claude-review

Conversation

@erikdarlingdata

@erikdarlingdata erikdarlingdata commented Jul 25, 2026 •

Copy link
Copy Markdown
Owner

Adds the two automation pieces that were missing.

.github/dependabot.yml — version updates

Repo-level Dependabot security updates were already on; this adds routine version bumps:

  • NuGet and GitHub Actions, weekly (Mondays), each grouped into a single PR to keep noise down.
  • NuGet uses lockfiles (packages.lock.json in 8 projects); Dependabot regenerates them per PR.

.github/workflows/claude-review.yml — Claude auto-review

anthropics/claude-code-action@v1 reviews PRs into dev/main on open/update, tuned to this repo (CLAUDE.md conventions, Lite/Darling parity, no missing-index folklore).

  • Advisory only — deliberately NOT a required status check, so it never blocks a merge.
  • Authenticates with a Claude subscription (not API billing): input claude_code_oauth_token / secret CLAUDE_CODE_OAUTH_TOKEN.
  • No-ops cleanly until the secret is set, and on fork PRs — so no failed checks in the meantime.
  • Uses actions/checkout@v5 to match the other workflows.

Action needed from you

  1. In Claude Code, run claude setup-token (Pro/Max subscription) and copy the token.
  2. Add it as repo secret CLAUDE_CODE_OAUTH_TOKEN (Settings → Secrets and variables → Actions).

Until then the review step skips silently.

No CHANGELOG entry — infra/CI only.

🤖 Generated with Claude Code

- .github/dependabot.yml: weekly grouped NuGet + github-actions version
  updates. Repo-level Dependabot security updates are already enabled; this
  adds routine (non-security) bumps. NuGet lockfiles (packages.lock.json) are
  regenerated by Dependabot as part of each PR.
- .github/workflows/claude-review.yml: anthropics/claude-code-action@v1 reviews
  PRs into dev/main on open/update. Advisory only (deliberately NOT a required
  status check, so it never blocks a merge); no-ops cleanly until the
  ANTHROPIC_API_KEY repo secret is set, and on fork PRs (no secret access).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
… API key

Use claude_code_oauth_token / CLAUDE_CODE_OAUTH_TOKEN (generated by
`claude setup-token`) so the review runs on Erik's Claude subscription instead
of pay-as-you-go API billing. Same graceful skip when the secret is unset.

Co-Authored-By: Claude Opus 4.8 <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