Skip to content

Conversation

@venkywonka
Copy link
Collaborator

No description provided.

Signed-off-by: Venky Ganesh <[email protected]>
Signed-off-by: Venky Ganesh <[email protected]>
Signed-off-by: Venky Ganesh <[email protected]>
- Add logic to check existing reviewers before assignment
- Skip auto-assignment if reviewers already exist (unless --force-assign)
- Improve logging and error handling with status messages
- Add force-assign option for manual override
- Switch back to pull_request trigger for proper access
- Fix workflow parameter handling for force_assign option

Signed-off-by: Venky Ganesh <[email protected]>
- Add logic to check existing reviewers before assignment
- Skip auto-assignment if reviewers already exist (unless --force-assign)
- Improve logging and error handling with status messages
- Add force-assign option for manual override
- Switch back to pull_request trigger for proper access
- Fix workflow parameter handling for force_assign option

Signed-off-by: Venky Ganesh <[email protected]>
Add comprehensive documentation about the GitHub action for automatic
PR reviewer assignment, including its behavior with CODEOWNERS,
module-based assignment, and existing reviewer respect.

Signed-off-by: Venky Ganesh <[email protected]>
- Replace broad 'CI/CD' with 5 granular modules
- Separate test concerns from pipeline logic
- Move module-owners.json to .github/ for consistency

Signed-off-by: Venky Ganesh <[email protected]>
Signed-off-by: Venky Ganesh <[email protected]>
Signed-off-by: Venky Ganesh <[email protected]>
Signed-off-by: Venky Ganesh <[email protected]>
- Add logic to check existing reviewers before assignment
- Skip auto-assignment if reviewers already exist (unless --force-assign)
- Improve logging and error handling with status messages
- Add force-assign option for manual override
- Switch back to pull_request trigger for proper access
- Fix workflow parameter handling for force_assign option

Signed-off-by: Venky Ganesh <[email protected]>
…s and modules

- Modified map_modules() to return both modules and unmapped files
- Enhanced gather_reviewers() to track modules without owners
- Added comprehensive feedback when no reviewers are assigned:
  - Warns about files with no module mapping
  - Warns about modules with no owners
  - Explains specific reasons for no assignment
  - Provides actionable guidance for fixing coverage gaps
- Updated test cases to cover new functionality
- Added test cases for unmapped files and modules without owners

Signed-off-by: Venky Ganesh <[email protected]>
@tensorrt-cicd tensorrt-cicd requested review from niukuo and tburt-nv July 15, 2025 01:20
@venkywonka venkywonka removed request for niukuo and tburt-nv July 15, 2025 01:20
@venkywonka venkywonka marked this pull request as draft July 15, 2025 01:20
@venkywonka venkywonka marked this pull request as ready for review July 15, 2025 01:21
@NVIDIA NVIDIA deleted a comment from github-actions bot Jul 15, 2025
@venkywonka venkywonka marked this pull request as draft July 15, 2025 01:21
@venkywonka venkywonka marked this pull request as ready for review July 15, 2025 01:22
@NVIDIA NVIDIA deleted a comment from github-actions bot Jul 15, 2025
@tensorrt-cicd tensorrt-cicd requested review from niukuo and tburt-nv July 15, 2025 02:05
@venkywonka venkywonka removed request for niukuo and tburt-nv July 15, 2025 02:05
@venkywonka venkywonka marked this pull request as draft July 15, 2025 02:05
@venkywonka venkywonka marked this pull request as ready for review July 15, 2025 02:06
@github-actions
Copy link

github-actions bot commented Jul 15, 2025

🚀 PR Checklist

  • PR title follows format: [type] Description
  • PR description explains both what you're doing and why
  • Code conforms to coding conventions (see CODING_GUIDELINES.md)
  • Test cases added for new code
  • All existing tests pass
  • PR and commit messages cleaned up via git rebase -i

Please ✅ check the below item to confirm you've reviewed the checklist when ready for review!.

  • I have reviewed the above checklist and addressed all applicable items.

@venkywonka venkywonka force-pushed the user/venky/actions branch from 0efbd83 to 9ac7371 Compare July 25, 2025 01:17
@venkywonka venkywonka requested review from a team as code owners August 19, 2025 18:34
@venkywonka venkywonka requested review from poweiw and yuanjingx87 and removed request for a team August 19, 2025 18:34
@venkywonka venkywonka deleted the branch NVIDIA:user/venky/actions August 27, 2025 18:36
@venkywonka venkywonka closed this Aug 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant