-
Notifications
You must be signed in to change notification settings - Fork 13
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
Make role-change events (support, facilitator) more visible/explicit #415
Comments
Thanks @GeorgianaElena for opening this, I realized I've also forgot to open an issue related to this as decided I'd do in the team meeting on tuesday. For now, this issue that issue. For reference, below are the notes from the team meeting. Some summarizing notes
Click to expand: meeting notes about this
|
I am experimenting in this repository https://github.com/2i2c-org/team-roles-geekbot-sweep |
I have generated a couple of standups for meeting facilitator and support steward. I am going to test them on myself for a while to make sure that I have the frequency correct before rolling them out to the rest of the tech team. |
I am also going to write some code that update the roles calendar when I have some time RE #426 (comment) |
that would be excellent! |
Super!! Btw, I have updated the calendar with one more full cycle until we have the 🤖. |
I have rolled out the slackbot that assigns monthly team meeting facilitators to the whole team and debugged the updating issue in CI, so please keep an eye out for those slack messages! I will roll out the support steward bot after Yuvi and Damián have resolved their role swapping |
ooooh nice, I am looking forward to not having more issue noise! |
I started playing around with the Google Calendar API today and got a little script working to create an event in my personal calendar 🙌🏻 Next steps are:
|
Niceeeee... |
Amazing! So would we still treat the roles calendar as the "source of truth" once it has been populated with events? I ask because sometimes people swap roles and such, and it seems like the calendar is the only thing with the flexibility to do this in a non-hacky way. |
@choldgraf Yes, but the slackbot will likely not take notice of the calendar. So if you are pinged by the slackbot, but you have changed the calendar, best thing to do is probably reply to the slackbot tagging the person you have swapped with. |
I have opened 2i2c-org/team-roles-geekbot-sweep#48 which will make the bot read the next team member from the calendar, and only fallback onto the data in the team-roles.json file if no calendar entry is available, before creating the standup app. So this elevates the calendar to the source of truth for the bot as well as us. However, I will wait until after various role swaps have ended before deploying. |
@sgibson91, the last custom swap was done and I am in the support role until next Tue. So maybe we can activate this one before next Wed and finally close this one, WDYT? |
Yep, sounds good to me! Here's what I understand so far:
|
Correct! |
Ok, I have updated all the roles so that Georgiana will be pinged by Geekbot next Wednesday. I will enable the automation and populate the calendar with the upcoming roles. |
I opened #474 to disable the automatic opening of support steward transfer issues |
I have opened #475 as a related, but not critical, discussion point |
All of the PRs over on https://github.com/2i2c-org/team-roles-geekbot-sweep have now been merged so I will close this issue as complete. We can iterate in new issues either in https://github.com/2i2c-org/team-roles-geekbot-sweep for technical implementations, or here for process-based iterations |
Context
We currently have issues being opened by a bot every two weeks to pass over the support steward role to the next team member.
But the bot opens generic issues and it has to be a real person that edits the bot's message and pings the right next person to serve in the support steward role.
Recently, in #414 I only realized that it was me that was supposed to be the next support steward after 3 days the issue was opened because we probably all missed or the notification from the bot.
Proposal
I don't know which is the best solution to this, but I see a few possible things to try:
Updates and actions
Thanks @sgibson91 ✨
The text was updated successfully, but these errors were encountered: