Skip to content

OWNERS: sync master to release-7.5 - #69499

Closed
ti-chi-bot wants to merge 0 commit into
release-7.5from
bot/sync-owners-to-release-7.5
Closed

ti-chi-bot wants to merge 0 commit into
release-7.5from
bot/sync-owners-to-release-7.5

Conversation

@ti-chi-bot

@ti-chi-bot ti-chi-bot commented Jun 27, 2026

Copy link
Copy Markdown
Member

What problem does this PR solve?

Sync OWNERS* files from master to release-7.5.

What changed and how does it work?

This PR was auto-generated by Prow and only updates OWNERS and OWNERS_ALIASES files.

/release-note-none
skip-issue-check
lgtm
approved
cherry-pick-approved

Summary by CodeRabbit

  • Bug Fixes
    • Updated review ownership rules so changes are routed to the right reviewers more consistently across major project areas.
    • Refined path-based approval handling for several special-case files, including critical configuration and schema-related changes.
    • Expanded and refreshed ownership groups to better reflect current maintainers and community reviewers.

@ti-chi-bot ti-chi-bot added approved cherry-pick-approved Cherry pick PR approved by release team. lgtm skip-issue-check Indicates that a PR no need to check linked issue. labels Jun 27, 2026
@ti-chi-bot

ti-chi-bot Bot commented Jun 27, 2026

Copy link
Copy Markdown

Adding the "do-not-merge/release-note-label-needed" label because no release-note block was detected, please follow our release note process to remove it.

Details

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-sigs/prow repository.

@ti-chi-bot ti-chi-bot Bot added do-not-merge/release-note-label-needed Indicates that a PR should not merge because it's missing one of the release note labels. sig/planner SIG: Planner size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. and removed approved labels Jun 27, 2026
@coderabbitai

coderabbitai Bot commented Jun 27, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

The PR updates repository ownership configuration to use filter-based routing in several OWNERS files, expands shared alias mappings, and changes approver assignments across multiple package directories.

Changes

Ownership routing updates

Layer / File(s) Summary
Root schema and alias rosters
OWNERS, OWNERS_ALIASES
The top-level OWNERS format switches to filter-based routing, and OWNERS_ALIASES updates shared approver/reviewer alias rosters, including community aliases.
Path-based package routing
br/OWNERS, lightning/OWNERS, pkg/lightning/config/OWNERS, pkg/dumpformat/OWNERS, pkg/dxf/OWNERS, pkg/objstore/OWNERS
BR, lightning, lightning config, dumpformat, dxf, and objstore OWNERS files update approver routing and parent-owner inheritance.
Executor and statistics routing
pkg/executor/OWNERS, pkg/executor/*/OWNERS, pkg/executor/test/analyzetest/OWNERS, pkg/metrics/OWNERS, pkg/statistics/OWNERS
Executor subtree OWNERS files plus metrics and statistics update approver groups and path filters.
Session and metadata routing
pkg/meta/metadef/OWNERS, pkg/session/OWNERS, pkg/sessionctx/vardef/OWNERS, pkg/ingestor/OWNERS, pkg/util/naming/OWNERS
Session, metadata, ingestor, vardef, and naming OWNERS files update parent-owner inheritance and path-specific approver rules.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

  • pingcap/tidb#67717: Also updates OWNERS/OWNERS_ALIASES community routing and sig-community-* membership mappings.
  • pingcap/tidb#68891: Also changes pkg/dxf/OWNERS, pkg/dumpformat/OWNERS, and related alias routing for those approver groups.
  • pingcap/tidb#69075: Also modifies OWNERS_ALIASES membership for community approver and reviewer aliases.

Suggested labels

approved

Suggested reviewers

  • windtalker
  • wshwsh12
  • GMHDBJD

Poem

A bunny hopped through OWNERS bright,
with filters snug and rosters tight.
I twitch my nose at alias lore,
and nibble paths from file to shore.
🐇✨

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description covers the problem and change, but it omits the required issue line, checklist items, and release-note section. Add the required Issue Number line, fill in the checklist and side effects sections, and include a release note in the template format.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly matches the PR’s main change: syncing OWNERS files from master to release-7.5.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch bot/sync-owners-to-release-7.5

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.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@br/OWNERS`:
- Around line 4-5: The OWNERS update accidentally drops the file-specific
approval rule for br/tidb-lightning.toml, so edits there will no longer require
sig-critical-approvers-tidb-lightning. Update the OWNERS entry to keep the path
filter or equivalent rule for br/tidb-lightning.toml alongside the existing
approvers configuration, using the relevant OWNERS stanza so Lightning changes
still route to the correct approver group.

In `@pkg/executor/OWNERS`:
- Around line 4-7: Add self-ownership for pkg/executor/OWNERS by making sure the
OWNERS file itself matches an ownership rule: either include OWNERS in the
existing filter pattern in the OWNERS config, or add a top-level approvers entry
so edits to this file have an approver. Update the ownership rules in this
OWNERS file so the current analyze.*\.go$ rule does not leave
pkg/executor/OWNERS unmatched when no_parent_owners is true.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 630193a0-e130-482e-8aad-57c6d78d6510

📥 Commits

Reviewing files that changed from the base of the PR and between 416a6fb and 74cccfe.

📒 Files selected for processing (26)
  • OWNERS
  • OWNERS_ALIASES
  • br/OWNERS
  • lightning/OWNERS
  • lightning/cmd/tidb-lightning-ctl/OWNERS
  • lightning/cmd/tidb-lightning/OWNERS
  • pkg/dumpformat/OWNERS
  • pkg/dxf/OWNERS
  • pkg/executor/OWNERS
  • pkg/executor/aggfuncs/OWNERS
  • pkg/executor/aggregate/OWNERS
  • pkg/executor/join/OWNERS
  • pkg/executor/mppcoordmanager/OWNERS
  • pkg/executor/sortexec/OWNERS
  • pkg/executor/test/analyzetest/OWNERS
  • pkg/executor/unionexec/OWNERS
  • pkg/ingestor/OWNERS
  • pkg/lightning/OWNERS
  • pkg/lightning/config/OWNERS
  • pkg/meta/metadef/OWNERS
  • pkg/metrics/OWNERS
  • pkg/objstore/OWNERS
  • pkg/session/OWNERS
  • pkg/sessionctx/vardef/OWNERS
  • pkg/statistics/OWNERS
  • pkg/util/naming/OWNERS

Comment thread br/OWNERS Outdated
Comment on lines +4 to +5
approvers:
- sig-approvers-br

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "Matching files:"
fd '^tidb-lightning\.toml$' .

echo
echo "br/OWNERS"
cat -n br/OWNERS

echo
echo "lightning/OWNERS"
cat -n lightning/OWNERS

Repository: pingcap/tidb

Length of output: 680


Keep the Lightning approver rule for br/tidb-lightning.toml
br/tidb-lightning.toml still exists, so removing the path filter routes edits there only to sig-approvers-br instead of sig-critical-approvers-tidb-lightning. Keep the file-specific rule here, or move/remove the file if Lightning review is no longer needed.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@br/OWNERS` around lines 4 - 5, The OWNERS update accidentally drops the
file-specific approval rule for br/tidb-lightning.toml, so edits there will no
longer require sig-critical-approvers-tidb-lightning. Update the OWNERS entry to
keep the path filter or equivalent rule for br/tidb-lightning.toml alongside the
existing approvers configuration, using the relevant OWNERS stanza so Lightning
changes still route to the correct approver group.

Comment thread pkg/executor/OWNERS Outdated
Comment on lines +4 to +7
filters:
"analyze.*\\.go$":
approvers:
- sig-approvers-stats

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🎯 Functional Correctness | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "== pkg/executor/OWNERS =="
sed -n '1,40p' pkg/executor/OWNERS

echo
echo "== top-level files directly under pkg/executor =="
fd -t f -d 1 . pkg/executor | sed 's#^\./##' | sort

Repository: pingcap/tidb

Length of output: 5478


Add self-ownership for pkg/executor/OWNERS.

With no_parent_owners: true and only the analyze.*\.go$ filter, this file matches no ownership rule, so edits to pkg/executor/OWNERS have no approvers. Add OWNERS to the filter or define a top-level approvers entry.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@pkg/executor/OWNERS` around lines 4 - 7, Add self-ownership for
pkg/executor/OWNERS by making sure the OWNERS file itself matches an ownership
rule: either include OWNERS in the existing filter pattern in the OWNERS config,
or add a top-level approvers entry so edits to this file have an approver.
Update the ownership rules in this OWNERS file so the current analyze.*\.go$
rule does not leave pkg/executor/OWNERS unmatched when no_parent_owners is true.

@ti-chi-bot ti-chi-bot closed this Jun 30, 2026
@ti-chi-bot
ti-chi-bot force-pushed the bot/sync-owners-to-release-7.5 branch from 74cccfe to 416a6fb Compare June 30, 2026 04:53
@ti-chi-bot ti-chi-bot Bot added size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. and removed size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. labels Jun 30, 2026
@ti-chi-bot

ti-chi-bot Bot commented Jun 30, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:

The full list of commands accepted by this bot can be found 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

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

Labels

cherry-pick-approved Cherry pick PR approved by release team. do-not-merge/release-note-label-needed Indicates that a PR should not merge because it's missing one of the release note labels. lgtm sig/planner SIG: Planner size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. skip-issue-check Indicates that a PR no need to check linked issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant