Rudder AI Reviewer
Version updated for https://github.com/rudderlabs/rudder-ai-reviewer to version v1.
- 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 Rudder AI Reviewer is a GitHub Action designed to automate the review of pull requests containing RudderStack SDK instrumentation changes. It identifies SDK usage, analyzes code diffs, and leverages AI to evaluate changes based on tracking plans, best practices, security, performance, and deprecated API usage. By automating this process, it ensures high-quality instrumentation, detects potential issues, and provides actionable feedback directly within pull requests, saving developers time and improving implementation accuracy.
Release notes
What’s Changed
- feat: basic setup by @ASaiAnudeep in https://github.com/rudderlabs/rudder-ai-reviewer/pull/15
- feat: detect js sdk by @ASaiAnudeep in https://github.com/rudderlabs/rudder-ai-reviewer/pull/16
- feat: implement framework detection module by @ASaiAnudeep in https://github.com/rudderlabs/rudder-ai-reviewer/pull/17
- feat: add GitHub client and PR changes detection by @ASaiAnudeep in https://github.com/rudderlabs/rudder-ai-reviewer/pull/21
- feat: implement review comment functionality by @ASaiAnudeep in https://github.com/rudderlabs/rudder-ai-reviewer/pull/22
- chore: apply security best practices from step security by @stepsecurity-app[bot] in https://github.com/rudderlabs/rudder-ai-reviewer/pull/20
- chore: replace console.error with core.error by @ASaiAnudeep in https://github.com/rudderlabs/rudder-ai-reviewer/pull/24
- feat: integrate with pr reviewer service by @ASaiAnudeep in https://github.com/rudderlabs/rudder-ai-reviewer/pull/23
- feat: integrate posting comment in main flow by @ASaiAnudeep in https://github.com/rudderlabs/rudder-ai-reviewer/pull/25
- feat: update control flow of the action by @ASaiAnudeep in https://github.com/rudderlabs/rudder-ai-reviewer/pull/27
- feat: enhance CDNScanner with directory scanning and version extraction by @ASaiAnudeep in https://github.com/rudderlabs/rudder-ai-reviewer/pull/26
- feat: add configurable base URL for PR Reviewer Service by @ASaiAnudeep in https://github.com/rudderlabs/rudder-ai-reviewer/pull/28
- chore: test apps js by @ASaiAnudeep in https://github.com/rudderlabs/rudder-ai-reviewer/pull/29
- fix: change PR review endpoint to v2 by @ASaiAnudeep in https://github.com/rudderlabs/rudder-ai-reviewer/pull/30
- fix: improve formatting of suggested fix in review comments by @ASaiAnudeep in https://github.com/rudderlabs/rudder-ai-reviewer/pull/36
- chore: add test step to build workflow by @ASaiAnudeep in https://github.com/rudderlabs/rudder-ai-reviewer/pull/31
- chore: add debug logging by @ASaiAnudeep in https://github.com/rudderlabs/rudder-ai-reviewer/pull/33
- fix: add root directory filtering to PR changes detection by @ASaiAnudeep in https://github.com/rudderlabs/rudder-ai-reviewer/pull/35
- feat: change title to Rudder AI Reviewer by @ASaiAnudeep in https://github.com/rudderlabs/rudder-ai-reviewer/pull/43
- feat: implement inline comments by @ASaiAnudeep in https://github.com/rudderlabs/rudder-ai-reviewer/pull/42
- chore: remove ‘info’ severity from issue by @ASaiAnudeep in https://github.com/rudderlabs/rudder-ai-reviewer/pull/51
- chore: add release-please configuration and workflow files by @ASaiAnudeep in https://github.com/rudderlabs/rudder-ai-reviewer/pull/54
- feat: enhance README with detailed usage instructions and examples by @ASaiAnudeep in https://github.com/rudderlabs/rudder-ai-reviewer/pull/53
- chore: change endpoint by @cisse21 in https://github.com/rudderlabs/rudder-ai-reviewer/pull/57
- feat: add fetch with retry logic to PRReviewerServiceClient by @ASaiAnudeep in https://github.com/rudderlabs/rudder-ai-reviewer/pull/55
- feat: implement file filtering for PR changes detection by @ASaiAnudeep in https://github.com/rudderlabs/rudder-ai-reviewer/pull/60
- chore: updated SAT access level by @dpatchigolla in https://github.com/rudderlabs/rudder-ai-reviewer/pull/58
- chore: release 1.1.0 by @rudderstack-github-actions[bot] in https://github.com/rudderlabs/rudder-ai-reviewer/pull/56
New Contributors
- @ASaiAnudeep made their first contribution in https://github.com/rudderlabs/rudder-ai-reviewer/pull/15
- @stepsecurity-app[bot] made their first contribution in https://github.com/rudderlabs/rudder-ai-reviewer/pull/20
- @cisse21 made their first contribution in https://github.com/rudderlabs/rudder-ai-reviewer/pull/57
- @dpatchigolla made their first contribution in https://github.com/rudderlabs/rudder-ai-reviewer/pull/58
- @rudderstack-github-actions[bot] made their first contribution in https://github.com/rudderlabs/rudder-ai-reviewer/pull/56
Full Changelog: https://github.com/rudderlabs/rudder-ai-reviewer/commits/v1