Skip to content

controllers/owners: Parse add-owner arguments before dispatch - #14554

Merged
Turbo87 merged 2 commits into
rust-lang:mainfrom
Turbo87:owner-login-parser
Aug 31, 2026
Merged

controllers/owners: Parse add-owner arguments before dispatch#14554
Turbo87 merged 2 commits into
rust-lang:mainfrom
Turbo87:owner-login-parser

Conversation

@Turbo87

@Turbo87 Turbo87 commented Aug 29, 2026

Copy link
Copy Markdown
Member

This extracts GitHub team parsing into GitHubTeamLogin and introduces a Login enum so add-owner dispatch operates on parsed variants instead of raw strings.

The refactor preserves the existing unprefixed user and github:org:team behavior. It was extracted from #14213 so the parsing foundation can be reviewed independently from owner username disambiguation.

Related

@Turbo87 Turbo87 added the C-internal 🔧 Category: Nonessential work that would make the codebase more consistent or clear label Aug 29, 2026
@Turbo87
Turbo87 force-pushed the owner-login-parser branch from 1363814 to 47f3ee2 Compare August 29, 2026 22:09
Turbo87 and others added 2 commits August 30, 2026 22:27
Co-authored-by: moskirathe <tech@alphajiri.co>
Co-authored-by: moskirathe <tech@alphajiri.co>
@Turbo87
Turbo87 force-pushed the owner-login-parser branch from 47f3ee2 to a3e5516 Compare August 30, 2026 20:27
@Turbo87
Turbo87 merged commit 89d60ca into rust-lang:main Aug 31, 2026
12 checks passed
@Turbo87
Turbo87 deleted the owner-login-parser branch August 31, 2026 07:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-backend ⚙️ C-internal 🔧 Category: Nonessential work that would make the codebase more consistent or clear

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants