Skip to content

Give knam codeowner override for Qwen3.5 (gdn) related directories#2680

Merged
yzh119 merged 3 commits intoflashinfer-ai:mainfrom
kahyunnam:knam/codeowner-update
Mar 5, 2026
Merged

Give knam codeowner override for Qwen3.5 (gdn) related directories#2680
yzh119 merged 3 commits intoflashinfer-ai:mainfrom
kahyunnam:knam/codeowner-update

Conversation

@kahyunnam
Copy link
Collaborator

@kahyunnam kahyunnam commented Mar 3, 2026

📌 Description

Title

🔍 Related Issues

🚀 Pull Request Checklist

Thank you for contributing to FlashInfer! Before we review your pull request, please make sure the following items are complete.

✅ Pre-commit Checks

  • I have installed pre-commit by running pip install pre-commit (or used your preferred method).
  • I have installed the hooks with pre-commit install.
  • I have run the hooks manually with pre-commit run --all-files and fixed any reported issues.

If you are unsure about how to set up pre-commit, see the pre-commit documentation.

🧪 Tests

  • Tests have been added or updated as needed.
  • All tests are passing (unittest, etc.).

Reviewer Notes

Summary by CodeRabbit

  • Chores
    • Updated repository code ownership configuration to expand coverage for GDN-related components and associated tests, ensuring clearer ownership and review routing for those areas.

@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request establishes code ownership for newly introduced Qwen3.5 (gdn) components by updating the codeowner_overrides.json configuration. This ensures that changes to these specific directories and files will automatically trigger reviews from the designated @flashinfer-ai/misc-op-owners team, streamlining the review process and maintaining code quality for these new features.

Highlights

  • Codeowner Assignment: Assigned @flashinfer-ai/misc-op-owners as codeowners for new Qwen3.5 (gdn) related directories and files, including benchmarks, Python implementation files, kernels, and tests.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Changelog
  • scripts/codeowner_overrides.json
    • Added new entries to assign @flashinfer-ai/misc-op-owners to benchmarks/gdn/, flashinfer/gdn_decode.py, flashinfer/gdn_prefill.py, flashinfer/gdn_kernels/, and tests/gdn/.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Mar 3, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 80bdae3 and 686e197.

📒 Files selected for processing (1)
  • scripts/codeowner_overrides.json
🚧 Files skipped from review as they are similar to previous changes (1)
  • scripts/codeowner_overrides.json

📝 Walkthrough

Walkthrough

This PR updates scripts/codeowner_overrides.json by adding codeowner mappings for multiple GDN-related FlashInfer components and test directories, and adjusts formatting for an existing tests/norm entry.

Changes

Cohort / File(s) Summary
Codeowner overrides
scripts/codeowner_overrides.json
Added mappings for GDN-related paths: benchmarks/gdn/, flashinfer/gdn_decode.py, flashinfer/gdn_kernels/, flashinfer/gdn_prefill.py, flashinfer/jit/gdn.py, csrc/gdn_prefill_launcher.cu, csrc/gdn_prefill_sm90_kernel_inst.jinja, and tests/gdn/. Also adjusted tests/norm entry formatting (added trailing comma/empty line).

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Suggested labels

maintenance

Suggested reviewers

  • yzh119
  • yongwww
  • sricketts

Poem

🐰 New ownership hops into place,
GDN trails traced with careful pace,
Benchmarks, kernels, tests all found,
Mapped and tidy in one round —
A carrot for organized space 🥕🫶

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description is mostly empty with only a placeholder 'Title' in the Description section; Related Issues and Reviewer Notes are unfilled; only checklist items are marked. Complete the Description section with details on what the PR does and why; provide Related Issues links if applicable; add Reviewer Notes if needed.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and specifically describes the main change: adding codeowner overrides for GDN-related directories for the user knam.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the codeowner overrides for new GDN (Gated Delta Rule) related files. The changes are a good start, but it seems some related files might have been missed. I've suggested adding them to ensure complete code ownership coverage for the new feature.

Note: Security Review has been skipped due to the limited scope of the PR.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@scripts/codeowner_overrides.json`:
- Line 22: Remove the trailing whitespace present on the empty line near the end
of scripts/codeowner_overrides.json that is causing pre-commit to fail: open
that JSON file, delete the extra space(s) at the end of the blank line (or
remove the blank line if unnecessary), save the file, and re-run pre-commit to
confirm the check passes.

ℹ️ Review info

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between e08e8f3 and 80bdae3.

📒 Files selected for processing (1)
  • scripts/codeowner_overrides.json

Copy link
Member

@sricketts sricketts left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@yzh119 yzh119 merged commit 858d8ff into flashinfer-ai:main Mar 5, 2026
29 of 35 checks passed
ameynaik-hub pushed a commit to ameynaik-hub/flashinfer that referenced this pull request Mar 18, 2026
…lashinfer-ai#2680)

<!-- .github/pull_request_template.md -->

## 📌 Description

Title

## 🔍 Related Issues

<!-- Link any related issues here -->

## 🚀 Pull Request Checklist

Thank you for contributing to FlashInfer! Before we review your pull
request, please make sure the following items are complete.

### ✅ Pre-commit Checks

- [x] I have installed `pre-commit` by running `pip install pre-commit`
(or used your preferred method).
- [x] I have installed the hooks with `pre-commit install`.
- [x] I have run the hooks manually with `pre-commit run --all-files`
and fixed any reported issues.

> If you are unsure about how to set up `pre-commit`, see [the
pre-commit documentation](https://pre-commit.com/).

## 🧪 Tests

- [x] Tests have been added or updated as needed.
- [x] All tests are passing (`unittest`, etc.).

## Reviewer Notes

<!-- Optional: anything you'd like reviewers to focus on, concerns, etc.
-->

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Chores**
* Updated repository code ownership configuration to expand coverage for
GDN-related components and associated tests, ensuring clearer ownership
and review routing for those areas.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

Signed-off-by: Amey Naik <212485788+ameynaik-hub@users.noreply.github.com>
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.

4 participants