Skip to content

chore: add Dependabot config (npm, cargo, docker, github-actions) - #411

Open
finedesignz wants to merge 1 commit into
mainfrom
fix/dependabot-config
Open

chore: add Dependabot config (npm, cargo, docker, github-actions)#411
finedesignz wants to merge 1 commit into
mainfrom
fix/dependabot-config

Conversation

@finedesignz

Copy link
Copy Markdown
Owner

Repo had open Dependabot alerts (1 high, 4 medium - includes vite) but zero Dependabot PRs, because .github/dependabot.yml did not exist on the default branch. Security updates and vulnerability alerts are enabled; there was simply no ecosystem config for Dependabot to act on.

Adds .github/dependabot.yml (version 2), one updates entry per ecosystem + manifest directory, weekly, with minor+patch grouped.

Ecosystem Directory Manifest evidence
npm / package.json (workspaces: hub, web, mcp) + bun.lock
npm /supervisor/tauri/ui package.json + own bun.lock
npm /mobile/tauri/ui package.json + own bun.lock
cargo /supervisor/tauri/src-tauri Cargo.toml + Cargo.lock
cargo /supervisor/tauri/src-tauri/pty-spike Cargo.toml with own [workspace] + Cargo.lock
cargo /mobile/tauri/src-tauri Cargo.toml + Cargo.lock
docker / Dockerfile (only tracked Dockerfile)
github-actions / .github/workflows/{mobile-ios-build,release-mobile,release-supervisor}.yml

Config file only - no dependency bumps in this PR.

🤖 Generated with Claude Code

No .github/dependabot.yml existed on the default branch, so Dependabot had
no ecosystem config to act on and opened zero PRs despite open alerts
(1 high, 4 medium, including vite). This adds one weekly update entry per
ecosystem+manifest directory, with minor+patch grouped to cap PR volume.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@finedesignz

Copy link
Copy Markdown
Owner Author

AI Review Gate

Gate verdict: SUCCESS
Head SHA: af629a258b19

Claude Code (QC): pass

  • no findings

Codex: pass

  • no findings

Policy: both reviewers are blocking — a genuine blocking finding from either fails the gate. An infrastructure failure (quota exhausted, timeout, auth failure, no parseable output) is ADVISORY and never blocks: it means the reviewer never saw the code, which is not a verdict about the code.

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