GitHub Developer v3 API announcement:
https://developer.github.com/changes/2020-04-07-expanding-rest-api-support-for-the-triage-and-maintain-roles/
These new endpoints need to be supported:
Endpoints you can access with the triage permission
POST /repos/:owner/:repo/issues/:issue_number/labelsDELETE /repos/:owner/:repo/issues/:issue_number/labels/:namePOST /repos/:owner/:repo/issues/:issue_number/assigneesDELETE /repos/:owner/:repo/issues/:issue_number/assigneesPOST /repos/:owner/:repo/pulls/:pull_number/requested_reviewersEndpoints you can access with the maintain permission
PUT /repos/:owner/:repo/topicsPUT /repos/:owner/:repo/interaction-limitsPOST /repos/:owner/:repo/issues/:issue_number/labelsDELETE /repos/:owner/:repo/issues/:issue_number/labels/:namePOST /repos/:owner/:repo/issues/:issue_number/assigneesDELETE /repos/:owner/:repo/issues/:issue_number/assigneesPOST /repos/:owner/:repo/pulls/:pull_number/requested_reviewersEndpoints to assign, update, or view permissions
PUT /repos/:owner/:repo/collaborators/:usernameGET /repos/:owner/:repo/invitationsPATCH /repos/:owner/:repo/invitations/:invitation_idGET /user/repository_invitationsGET /orgs/:org/teams/:team_slug/repos/:owner/:repoPUT /orgs/:org/teams/:team_slug/repos/:owner/:repoGET /orgs/:org/teams/:team_slug/reposThis would be a great PR for any new contributor to this repo or a new Go developer.
All contributions are greatly appreciated!
Feel free to volunteer for any issue and the issue can be assigned to you so that others don't attempt to duplicate the work. Also, feel free to volunteer for any subset of this (rather large) issue. Let's keep track of all of it here.
Please check out our CONTRIBUTING.md guide to get started.
Thank you!
Just a note for whoever ends up working on this... not all of these are actually new methods. Some of them are existing methods that can now be accessed using accounts with the triage or maintain role, in which case there is probably nothing to be done for those. A good first step might be to review the whole list and verify which of these are new.
I'd quite like to take a look at this! 馃檪
Thank you, @jamesallured! It is yours.
Just been through all of the endpoints listed above and I could match all of them to existing methods. Forgive me if I'm missing something, but is there anything to do with the triage and maintain roles that needs implementing here or is this issue already solved without requiring extra work?
Thank you, @jamesallured ! I post GitHub Developer v3 API announcements as they come out, and don't always have the time to investigate if we are up-to-date, as most often the announcements really do highlight recent changes.
It looks like in this case, we are good to go.
I apologize for the dead-end issue, but I really appreciate you taking the time to investigate and determine that no action is needed.
Closing.
Most helpful comment
I'd quite like to take a look at this! 馃檪