Feat/edaas renovate review timer #28
Reference in New Issue
Block a user
Delete Branch "feat/edaas-renovate-review-timer"
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?
Extend the daily Renovate review so it triages instead of only advising, and surface results in the interactive shell. - Auto-approve: PRs graded low risk (patch/minor bumps to tooling, infra, test or framework libs; symmetric diff; CI passing; no app logic) that are not already approved get an APPROVE review via pull_request_review_write. These repos automerge on approval, so this merges them with no human in the loop -- intentional. Medium/high risk, failing/pending CI, stale branches and anything needing judgement are left untouched for Emma. No merge tool is granted. - State + reminder: each run records ~/.local/state/renovate-review/ {last-run,needs-review.txt}. A once-a-day interactive zsh reminder (programs.zsh.initContent) warns if the timer hasn't run, lists the PRs needing review, or confirms an all-clear. Verified: nix build (eval + shellcheck) green; triage parsing and the reminder's run/stale/all-clear/throttle branches exercised against synthetic state. The first live auto-approval is left for a supervised scheduled/manual run.