Skip unchanged files on re-reviews #110
No reviewers
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No assignees
2 participants
Notifications
Due date
No due date set.
Reference
marvin8/wuming!110
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/issue-85-skip-unchanged"
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?
Re-reviews re-examine files that were already reviewed and were not modified by the fix-push, costing tokens and generating repeat findings for code that has not changed.
What changes
ForgejoClient.list_changed_files(base, head)fetches the compare API's changed-file set (deduplicated, null-safe)_apply_skip_unchanged()in the pipeline: when a prior WuMing review exists with a knowncommit_id, files in the current diff that are absent from the compare set are skipped before routing — with a DEBUG line per skipped file and an INFO summary (WUMING_VERBOSEshows both)WUMING_SKIP_UNCHANGED(defaulttrue;falseforces a full re-review; fail-closed parsing) withaction.ymlinput, README config table, AGENTS.md env list, Release-NotesCloses #85
Part of wave 2 (convergence): #84 follows.