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

Provide an opt-out mechanism to prevent a user from being added to any repo in the future #478

Open
Thunderforge opened this issue Sep 19, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@Thunderforge
Copy link

Thunderforge commented Sep 19, 2023

Is your feature request related to a problem? Please describe.
This bot recently added me to the Readme of a public project that I contributed once to seven years ago. The repo owner did not ask for my permission to be added and I have since asked that I be removed (edit: this is now completed).

I am concerned that other repo owners will use this bot to add me to their project's Readmes without my consent. I don't want this for a number of reasons. Therefore, I want to be able to preemptively prevent that.

Describe the solution you'd like
Provide some sort of opt-out mechanism for users to choose to never be able to be added by this bot.

The list of opted out users should not be publicly visible; a checked in text file to this repo is not a good solution because it defeats the point of privacy (and it would require a pull request for each opt-out, which is burdensome to the repo maintainer).

My ideal solution would be that any user can send a command to the bot. Something like @all-contributors never add me. My second solution would be some sort of web form to fill out.

Describe alternatives you've considered
I searched for a way to have the bot remove me (something like @all-contributors please remove @Thunderforge), but there is no documented command I can send in order to do so. Even if there was, I'm not sure if I'd even have permissions to remove myself. And that places the burden on me to deal with any repo maintainers adding it without my permission.

Additional context
It would be much better if the bot asked for permission from the person in question, perhaps by adding them to the PR as a requested reviewer, and strongly encouraging the repo owner to not merge unless they approve.

@Thunderforge Thunderforge added the enhancement New feature or request label Sep 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant