feat: ★ Renovate view with update-group bulk merge #33
Loading…
Reference in a new issue
No description provided.
Delete branch "feature/10-renovate-view"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
The ★ Renovate view: every open Renovate PR on the host in one place, across five boxes, filling in as repositories load, with
mmerging an update everywhere it appears through the existing merge contract and confirm dialog.Changes
internal/core/renovate): detects Renovate PRs (renovate_user orrenovate/branch), parses PR update tables per spike #2 (with Renovate's optional columns like Age/Confidence accepted), infers ecosystem, groups by ecosystem + package + target version, scores impact (1 + log₂(1 + days open)), and parses Dependency Dashboards.renovate_userwired from config.created_at) mapped for the impact score. Demo data gains ages and ecosystem-bearing titles so postgres groups ×2.[1]By repo (counts + impact, worst first, host totals),[2]Updates by dependency,[3]Renovate PRs,[4]Dashboards,[5]Failing / running CI; "scanned X of Y" coverage with failures; stale and abandoned scans dropped; refresh refetches.Test plan
make check: format,golangci-lint(0 issues),go test -race ./...(all packages ok), govulncheck, build — pass locally; shellcheck runs in CI (not installed locally, no shell changes).Closes #10
🤖 Generated with Claude Code