Claude BugBot
Version updated for https://github.com/rekpero/claude-bugbot-github-action to version v1.0.6.
- This action is used across all versions by ? repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
The Claude BugBot GitHub Action is a tool that automates the process of analyzing pull request (PR) changes to identify bugs, logic errors, security vulnerabilities, and other issues, and posts detailed inline review comments directly on the affected lines. It leverages the Claude Code model for fast and accurate analysis without the need for additional subscriptions or middleware, making it a cost-effective alternative to Cursor BugBot for users already subscribed to Claude Pro or Max. This action streamlines code review workflows, handles large diffs efficiently, and focuses solely on critical issues, enhancing development efficiency and code quality.
Release notes
Fixed
- PRs with more than 300 changed files no longer crash BugBot —
gh pr diffcalls the GitHub diff endpoint which returns HTTP 406 (too_large) when a PR touches more than 300 files. Previously this caused an unhandled error and BugBot would exit without analysis. NowfetchDiffcatches the 406/too_largeerror and automatically falls back tofetchDiffViaFilesAPI, which uses the paginatedGET /repos/{owner}/{repo}/pulls/{number}/filesAPI (supporting up to 3 000 files). Each file’spatchfield is reassembled into standard unified diff format so all downstream parsing (parseDiff, inline comment placement, etc.) continues to work without modification. Binary files and individual files whose patch GitHub cannot produce are silently skipped, consistent with the existing diff-truncation behaviour.