Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create script to allow non-collaborators to assign issues #9

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

patcon
Copy link
Contributor

@patcon patcon commented Feb 22, 2014

I'd like to start using Huboard more extensively for the weekly standups. Ideally in-progress work should be assigned to someone to track accountability. However, right now, there are two problems with how Github issue assignment works:

We could write a hubot script to solve this:

Sample interaction

roobot assign <username> <issue#>
roobot assign patcon gh1287
roobot assign patcon www.gittip.com#1287

This would add "patcon" to a pre-defined team with only pull access to the proper repos. It would then assign that issue to them.

Todo

  • code spike
  • fail out if required envvars not set
  • output warning if not enough info on user/repo (ie optional envvars for this not set)
  • create personal access token with public_repo and write:org permissions? /cc @whit537
  • extract into own hubot script package?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants