Skip to content

Conversation

@hanshal101
Copy link
Contributor

Closes #2
Fixes #2

This PR introduces a new OWNERS file for the root directory to manage code ownership, reviews, and approvals effectively. The file includes:

  • Approvers: Members who have the ability to approve PRs in this directory.
  • Reviewers: Members who can be auto-requested to review PRs.

This OWNERS file helps streamline code review processes and ensures appropriate oversight for changes in this directory.
Also @YaoZengzeng since we are using Prow we can also configure the OWNERS file on directory level too.

Signed-off-by: hanshal101 <hanshalmehta10@gmail.com>
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.

Summary of Changes

Hello @hanshal101, 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 a foundational OWNERS file at the repository's root. This file is crucial for formalizing the code review and approval workflow, leveraging systems like Prow to manage who can approve changes and who should be requested for reviews, thereby enhancing project governance and efficiency.

Highlights

  • Code Ownership & Review: Introduced a new OWNERS file at the root of the repository to define code ownership, streamline review processes, and ensure appropriate oversight for changes.
  • Configuration: The OWNERS file initially configures hzxuzhonghu and dawid-nowak as both approvers and reviewers for the root directory.
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 in your pull request via creating an issue comment (i.e. comment on the pull request page) using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands.

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 issue 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 or fill out our survey to provide feedback.

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.

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 introduces an OWNERS file to the root of the repository, which is a great step towards formalizing code ownership and streamlining the review process. The file structure is correct. My feedback includes one suggestion to improve the file's conciseness and maintainability by removing redundancy, based on the conventions of Prow, which was mentioned in the PR description.

@dawid-nowak
Copy link
Member

/lgtm

@kmesh-bot
Copy link
Contributor

@dawid-nowak: changing LGTM is restricted to collaborators

In response to this:

/lgtm

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@dawid-nowak
Copy link
Member

/verify-owners

@hanshal101
Copy link
Contributor Author

thanks @dawid-nowak for the review, It seems like I should also add the collaborators section too!

@dawid-nowak
Copy link
Member

dawid-nowak commented Aug 7, 2025

thanks @dawid-nowak for the review, It seems like I should also add the collaborators section too!

yes, at the moment it looks like I can't approve your request.

@hanshal101
Copy link
Contributor Author

thanks @dawid-nowak for the review, It seems like I should also add the collaborators section too!

yes, at the moment it looks like I can't approve your request.

I think to approve the PR you need to be a part of this Organization, I think @YaoZengzeng or @hzxuzhonghu could help us out here!

@dawid-nowak
Copy link
Member

/verify-owners

@dawid-nowak
Copy link
Member

/lgtm

Copy link
Member

@dawid-nowak dawid-nowak left a comment

Choose a reason for hiding this comment

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

Could you address the comments from Gemini?

Signed-off-by: hanshal101 <hanshalmehta10@gmail.com>
@kmesh-bot kmesh-bot removed the lgtm label Aug 8, 2025
@hanshal101 hanshal101 requested a review from dawid-nowak August 8, 2025 13:02
@dawid-nowak
Copy link
Member

/lgtm

@kmesh-bot kmesh-bot added the lgtm label Aug 11, 2025
@dawid-nowak
Copy link
Member

/approved

@dawid-nowak
Copy link
Member

/approve

@hanshal101
Copy link
Contributor Author

/approve

I think this will work once the PR is merged since, currently It has no OWNERS file

@hzxuzhonghu
Copy link
Member

/lgtm
/approve

@kmesh-bot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: dawid-nowak, hzxuzhonghu

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@hzxuzhonghu hzxuzhonghu merged commit 0797a8c into kmesh-net:main Aug 11, 2025
1 of 2 checks passed
fciaccia pushed a commit to fciaccia/orion that referenced this pull request Aug 21, 2025
feat: add the owners file to the root
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create a owner file

4 participants