RESOLVED DUPLICATE of bug 243691316864
People without triage access on GitHub cannot set labels/assignees
https://bugs.webkit.org/show_bug.cgi?id=316864
Summary People without triage access on GitHub cannot set labels/assignees
Sam Sneddon [:gsnedders]
Reported 2026-06-10 17:06:39 PDT
See, e.g., ``` chengma@Chengs-MacBook-Pro OpenSource % git-webkit pr Total errors found: 0 in 12 files Pushing to fork, which is classified as a public remote No novel content being pushed Everything up-to-date Failed to modify 'https://github.com/WebKit/WebKit/issues/66799 Add initial support for file URLs to Web Extensions' Request to 'https://api.github.com/repos/WebKit/WebKit/issues/66799/assignees' returned status code '403' Message: Must have admin rights to Repository. Is your API token out of date? Run 'git-webkit setup' to refresh credentials Could not add any assignee(s) to issueFailed to assign 'PR 66799 | Add initial support for file URLs to Web Extensions' to 'charles-ma-1' Updated 'PR 66799 | Add initial support for file URLs to Web Extensions'! Failed to modify 'https://bugs.webkit.org/show_bug.cgi?id=316682 Add initial support for file URLs to Web Extensions' Assigning associated issue to Charles Ma <cheng_ma@apple.com> Failed to modify 'https://github.com/WebKit/WebKit/issues/66799 Add initial support for file URLs to Web Extensions' Request to 'https://api.github.com/repos/WebKit/WebKit/issues/66799/labels' returned status code '403' Message: Must have admin rights to Repository. Is your API token out of date? Run 'git-webkit setup' to refresh credentials https://github.com/WebKit/WebKit/pull/66799 chengma@Chengs-MacBook-Pro OpenSource % ``` This is expected on the GitHub side: only those with triage, write, maintain, and admin roles can assign issues/PRs and apply labels per https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization#permissions-for-each-role. We shouldn't give so much output — it's nothing but noise and a distraction to first-time contributors, who are the least likely to know what to do with this. If we want to set labels on all PRs, we need to do that with a privileged account — we can't just rely on the contributor having a privileged account. Note that non-org members cannot be an assignee, so we can't do that at all unless we automatically invite anyone who submits a PR to the WebKit org and have them accept the invite.
Attachments
Radar WebKit Bug Importer
Comment 1 2026-06-10 17:06:45 PDT
Sam Sneddon [:gsnedders]
Comment 2 2026-06-23 13:01:08 PDT
*** This bug has been marked as a duplicate of bug 243691 ***
Note You need to log in before you can comment on or make changes to this bug.