-
Notifications
You must be signed in to change notification settings - Fork 777
Open
Labels
help wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.
Description
ref. https://kubernetes.slack.com/archives/C01672LSZL0/p1746110070862829
Background
When a k / k-sigs / ... member renames their GitHub login, references to their old name remain in scattered OWNERS
files and config/**/org.yaml
like
- https://github.com/kubernetes/org/blob/main/config/kubernetes/org.yaml
- https://github.com/kubernetes/org/blob/main/OWNERS
Relying on manual PRs or human checks to update these is error-prone and inconsistent, risking breakage of OWNERS-based automation (approvals, CODEOWNERS, etc..).
Proposal
Leverage each user's immutable GitHub numeric ID. The ID and login name can be looked up interchangeably, for example:
$ curl https://api.github.com/users/Okabe-Junya | jq .id
86868255
$ curl https://api.github.com/user/86868255 | jq .login
"Okabe-Junya"
(Where and how to store the full list of IDs <-> logins has not yet been decided.)
Metadata
Metadata
Assignees
Labels
help wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.