Repository navigation
Description
Is there an existing issue for this?
- I have searched the existing issues.
Which actions are affected?
Pull Request
Which platforms are affected?
No response
Description
ha-ui #10 has 1,090 changed files at head e3f49b5c540771caf68ef2f3afca799cff26f389. The native review reads 1,000, then labels coverage partial with βprovider page limit reached.β Authenticated GitHub REST returns the remaining 90 entries normally. This is the Actionβs local bound, and the current wording attributes it to the provider. For this repository it blocks the required complete-review signal even when CI passes. Expected: use a bounded, truthful review path for all exact-head changes the provider can supply, or state the actual local capacity limit and provide a supported complete-review route. Keep partial coverage fail-closed whenever files are genuinely omitted.
Reproducing the issue
- Inspect the exact-head aggregate:
diff: partial; retained=1,000with the provider-limit reason. gh api repos/vypdev/ha-ui/pulls/10 --jq .changed_filesreturns1090at the head above.gh api 'repos/vypdev/ha-ui/pulls/10/files?per_page=100&page=11' --jq lengthreturns90, including 15 non-PNG files.- The reviewer log says
diff files=1000, diff partitions=33.PullRequestChangesRepository.getBoundedBugbotReviewDiffSnapshotstops after ten full pages and reportsproviderLimitReachedwithout checking whether GitHub has another page.
copilot Version
v3 (3e7ceea)
Relevant Log Output
Additional context and comments
The omitted files are legitimate product and test evidence. Regression cases should include exactly 1,000 files, more than 1,000 provider-available files, actual provider truncation, a later-page failure, a changing head and binary/reference paths. Do not mark omitted files reviewed or weaken the approval gate. This is separate from #724 and #843, which concern different context sources or limits.
Metadata
Metadata
Assignees
Labels
Type
Projects
- StatusShow more project fieldsDone
Activity
[-]Bugbot stops at 1,000 changed files while GitHub still serves the remaining PR diff[/-][+]π - Bugbot stops at 1000 changed files while GitHub still serves the remaining PR diff[/+]vypbot commentedon Nov 5, 2026
Hi! Iβm @vypbot, the Copilot assistant for this repository.
I can answer questions, explain the codebase, propose implementation and test plans, review issues and pull requests for potential bugs or security problems, and help authorized maintainers apply changes.
Try
/copilot helpto see the available commands, or mention @vypbot with your question.[-]π - Bugbot stops at 1000 changed files while GitHub still serves the remaining PR diff[/-][+]ππ§βπ» - Bugbot stops at 1000 changed files while GitHub still serves the remaining PR diff[/+]vypbot commentedon Nov 5, 2026
Implementation plan
Acceptance: Regression tests demonstrate that all provider-available exact-head files within capacity are represented, while truncation, page failure, head changes, and capacity omissions remain partial and cannot pass the complete-review approval gate.
Need something else? Mention the bot with a question or use
/copilot help.fix(bugbot): enumerate the full GitHub PR diff (#899)
Merge pull request #901 from vypdev/bugfix/899-bugbot-stops-at-1000-cβ¦
vypbot commentedon Nov 5, 2026
Issue closed: synchronization recommendation retired
No branch synchronization is required for this closed issue.
The previous recommendation is historical. Issue closure does not certify that the branches are synchronized.