jupyterhub / mybinder.org-deploy

Deployment config files for mybinder.org
https://mybinder-sre.readthedocs.io/en/latest/index.html
BSD 3-Clause "New" or "Revised" License
76 stars 74 forks source link

Add a bot reminder with best-practices and links before resource bumps are granted #1525

Open choldgraf opened 4 years ago

choldgraf commented 4 years ago

After a recent event with SciPy 2020, we discussed that it might help avoid future problems if we let users know about some best-practices around events with Binder. Perhaps this could happen in the form of a bot that provided a follow-up message to our resource allocation issues. maybe @GeorgianaElena could help with this if folks are interested?

I also opened up https://github.com/jupyterhub/binder/issues/200 to brainstorm some best-practices for events...

GeorgianaElena commented 4 years ago

I think this is a great idea @choldgraf and I'll be happy to help setting up some form of automated follow up messages.

But I'm not sure if there's an existing bot we can use that does something based on the issue template being used.

Instead, I believe we could use GitHub actions directly for this (at some point I tried simulating the request-info bot with actions here: https://github.com/GeorgianaElena/.github/issues/34#issuecomment-634075328), so I don't think it should be very hard.

cc @hamelsmu :sunflower:

hamelsmu commented 4 years ago

I'm happy to help -- although looks like @GeorgianaElena already has a nice working solution 🙇

choldgraf commented 4 years ago

@GeorgianaElena do you think you could figure out the GHA bit yourself? Or did you hit any walls that @hamelsmu might be able to help with?

I think an easy thing could be to just have a GHA that is triggered when somebody opens an issue w/ the tag that is automatically added by our "resources request" template.

hamelsmu commented 4 years ago

Here is an example of an Action triggered by an issue in case it is helpful

GeorgianaElena commented 4 years ago

Here is an example of an Action triggered by an issue in case it is helpful

That's very useful @hamelsmu, thank you very much :heart: (The workflows in fastpages helped a lot in creating the prototype of GHA request-info-bot too)

@GeorgianaElena do you think you could figure out the GHA bit yourself? Or did you hit any walls that @hamelsmu might be able to help with?

It's already super nice to know that @hamelsmu is so kind and willing to answer GHA questions. I'll let you know if/when I hit any walls and when I'll have something reviewable (but after the JupyterCon deadline :sweat_smile:)

GeorgianaElena commented 4 years ago

I have something working :tada: Example here: https://github.com/GeorgianaElena/.github/issues/39 Code here: https://github.com/GeorgianaElena/.github/blob/master/.github/workflows/best_practices.yml

choldgraf commented 4 years ago

gosh GHA are cool!

way to go @GeorgianaElena - you are a 🧙‍♀️

hamelsmu commented 4 years ago

Looks great