Skip to content

Add AI code review tools evaluation policy#8910

Open
cblecker wants to merge 1 commit intokubernetes:mainfrom
cblecker:ai-code-review-policy
Open

Add AI code review tools evaluation policy#8910
cblecker wants to merge 1 commit intokubernetes:mainfrom
cblecker:ai-code-review-policy

Conversation

@cblecker
Copy link
Copy Markdown
Member

@cblecker cblecker commented Mar 22, 2026

Summary

  • Adds github-management/ai-code-review-tools.md establishing a policy for evaluating AI-powered code review tools on a per-repo opt-in basis
  • Covers the full lifecycle: requesting a new tool, privacy/security assessment, approval, 90-day pilot, evaluation, and removal
  • Privacy and security assessment is owned by the GitHub Administration Team

Context

There has been growing interest in AI code review tools across Kubernetes orgs (kubernetes/org#5930). This policy provides a consistent framework for evaluating these requests.

fixes kubernetes/org#6234

/sig contributor-experience
/area github-management

Add a policy document for evaluating AI-powered code review tools
(such as CodeRabbit) on a per-repo opt-in basis. The policy covers
requesting new tools, privacy/security assessment, pilot structure,
evaluation criteria, and removal process.

Kubernetes-org: kubernetes/org#6234

Assisted-by: Claude:claude-opus-4-6
@k8s-ci-robot k8s-ci-robot added sig/contributor-experience Categorizes an issue or PR as relevant to SIG Contributor Experience. area/github-management Issues or PRs related to GitHub Management subproject labels Mar 22, 2026
@k8s-ci-robot
Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: cblecker

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

The pull request process is described here

Details 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

@k8s-ci-robot k8s-ci-robot added approved Indicates a PR has been approved by an approver from all required OWNERS files. size/M Denotes a PR that changes 30-99 lines, ignoring generated files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. labels Mar 22, 2026
@Priyankasaggu11929
Copy link
Copy Markdown
Member

Priyankasaggu11929 commented Mar 23, 2026

should we create a gh issue template in k/org specifically for these requests?

we can add a checkbox for folks requesting (sig leads / subproject leads) to acknowledge the Kubernetes AI usage policy - https://github.com/kubernetes/community/blob/main/contributors/guide/pull-requests.md#ai-guidance

Also, i am thinking should we ask the requesting folks as well to upfront provide a list of permissions that the integration would require. (gh admins will still do the verification)


## Evaluation and Decision

At the end of the pilot period, the sponsoring subproject provides a summary
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

how is this summary provided? is this going to be an artifact somewhere? is providing some structure to the summary a good idea so we can have consistency on the reports?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. area/github-management Issues or PRs related to GitHub Management subproject cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. sig/contributor-experience Categorizes an issue or PR as relevant to SIG Contributor Experience. size/M Denotes a PR that changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Establish policy for AI code review tool evaluation

4 participants