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

probot service registry #36

Open
zeke opened this issue Feb 14, 2018 · 3 comments
Open

probot service registry #36

zeke opened this issue Feb 14, 2018 · 3 comments

Comments

@zeke
Copy link

zeke commented Feb 14, 2018

Just a thought...

As a probot developer, I would like to submit my bot repository URL and have GitHub take care of running the service for me (rather than running my own on Heroku, Now, etc). This would take the burden off me as an individual to keep a bot service running, and give the community more confidence that the bots they're using will be consistently available (i.e. not sleeping, running out of dyno hours, etc).

@JasonEtco
Copy link
Member

@zeke funny you should mention that, we've had the same thought many times. Glad to hear this point of friction is consistent!

This would be nothing short of game-changing. I'm not sure if we've shared this ask with the correct team - @bkeepers might have?

@anshumanv
Copy link

It would be cool if this can be done, we can get rid of third party deployment platforms in that case. 😄

@gr2m
Copy link
Contributor

gr2m commented Feb 14, 2018

I would not get rid of third party deployments altogether, Probot should still work nicely with others, but the initial setup would be so. much. nicer.

Maybe we can build a probot app to deploy probot apps :D Install it your repo and then it gets continously deployes, sorta like GitHub Pages.

One challenge is the sharing of the private key and the secret, there is no simple way to do that as far as I know. People would still need to create a github app themselves, set a secret, generate and download the private key, than somehow upload the private key to the "registry" and pass the secret

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

No branches or pull requests

4 participants