You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When a PR passes review, such as here, assigning the user fails:
Traceback (most recent call last):
File ""/home/site/wwwroot/chevah/github_hooks_server/server.py"", line 81, in hook
response = handle_event(event)
File ""/home/site/wwwroot/chevah/github_hooks_server/server.py"", line 144, in handle_event
return handler.dispatch(event)
File ""/home/site/wwwroot/chevah/github_hooks_server/handler.py"", line 62, in dispatch
return handler(event)
File ""/home/site/wwwroot/chevah/github_hooks_server/handler.py"", line 139, in pull_request_review
self._setApproveChanges(
File ""/home/site/wwwroot/chevah/github_hooks_server/handler.py"", line 261, in _setApproveChanges
issue.edit(assignees=[author_name])
File ""/home/site/wwwroot/.python_packages/lib/site-packages/github3/decorators.py"", line 24, in auth_wrapper
return func(self, *args, **kwargs)
File ""/home/site/wwwroot/.python_packages/lib/site-packages/github3/issues/issue.py"", line 236, in edit
json = self._json(self._patch(self._api, data=dumps(data)), 200)
File ""/home/site/wwwroot/.python_packages/lib/site-packages/github3/models.py"", line 161, in _json
raise exceptions.error_for(response)
github3.exceptions.ForbiddenError: 403 Must have admin rights to Repository."
The error says the bot needs Admin permissions. But perhaps there is a way to finetune it just for assigning people to PRs. Check out the GitHub docs; Triage role should be enough for "Close, reopen, and assign all issues and pull requests".
The text was updated successfully, but these errors were encountered:
When a PR passes review, such as here, assigning the user fails:
The error says the bot needs Admin permissions. But perhaps there is a way to finetune it just for assigning people to PRs. Check out the GitHub docs; Triage role should be enough for "Close, reopen, and assign all issues and pull requests".
The text was updated successfully, but these errors were encountered: