-
-
Notifications
You must be signed in to change notification settings - Fork 170
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
⚒️ Automate 'thanking' tracking #214
Comments
As a question – do we know everyone wants to be automatically tagged in a "thanks" tweet? I was thinking about that earlier today, as I worked on the boogaloo definition...I don't think I'd want to be tagged in a tweet that includes the word "boogaloo", or potentially some other ableist / racist slur that I helped define, even if (in context!) it was clear I wasn't really using / associated with that word. It just seems like an easy way to become bot bait or get put on unfortunate lists. Just want to make sure we're thinking through any potential harm before automating a process! |
Thanks for the clarification! No, I'm not hoping to suggest someone would be automatically thanked in the post, but rather that the flagging on the backend of GitHub would happen here in the PRs so we don't forget to ask the person permission either way. |
Hi @tatianamac! Love this project and would like to support in at least a small way. I think this issue might be a place where I can jump in. I think we could use the My draft suggestion -- First phase -- use the bot to:
So the workflow would look like:
Potential future phases: Collect twitter handles from the GitHub profile or user input and prompt as to whether they'd like to be credited. Could also maybe figure out a storage mechanism so the twitter handles associated with a username are populated somewhere (thought here could be concerns there, of course.) If you like the idea of the auto-labeling, I could submit a PR for the YAML configuration for mergeable that I think would result in those outcomes. You could create the necessary labels so that they exist & are color-coded as you'd prefer, and then when ready you could install mergeable into this repo which should respect the configuration we specify in the PR. Let me know if you're interested in it! |
@SeanKilleen I'd love your help with this! If that works for you, I'd love to see a PR from you! Also, we invite everyone who contributes to our Slack community! No pressure but it's a low key place to get feedback and introduce yourself! |
@tatianamac I'm fine with that suggestion in theory but not sure the tools I mentioned have existing support for it. I'll try to confirm. Is it more important to you at this point to have it happen only on approvals or to get a system in place? If it's the latter, I can get the system I outlined above in place and then we can iterate on it. |
Sure. The latter is fine if the former isn't possible. |
Some updates on this -- hasn't gone quite as smoothly as I thought it would, but I've got some next steps to try.
So next step is to take the probot-require-label code, see if I can get it running via glitch or somewhere easily, and then get it to work on my repo. If that works, I can submit it as a PR using the one I set up along with instructions for anyone else to redeploy. I'm also looking into github actions, which will work fine but are I think a little too slow because they'd need to build a docker container. I could also publish a docker container and have it use that for more speed, but then that's a separate thing to maintain. So we've got some paths forward but I'll be working to find the simplest one. |
Overview
As we release new features, I manually go through and track who did it in order to thank them on our Twitter. It's a manual process which means that I sometimes overlook contributions. I don't like the type of erasure this can cause.
I'd love if we can use GitHub actions somehow to ensure that I don't skip anyone. I'm not exactly sure what this looks like, but the manual process above isn't working.
Perhaps as a PR is closed, a bot can remind me about attribution? Very open to ideas here.
Needs
The text was updated successfully, but these errors were encountered: