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

brand our bots consistently #2384

Open
5 tasks
beckermr opened this issue Nov 23, 2024 · 7 comments
Open
5 tasks

brand our bots consistently #2384

beckermr opened this issue Nov 23, 2024 · 7 comments

Comments

@beckermr
Copy link
Member

beckermr commented Nov 23, 2024

Our bots call themselves a few different things

  • conda-forge-admin
  • conda-forge-webservices[bot]
  • "conda-forge-linting service"
  • "conda-forge rerendering service"
  • conda-forge-currator[bot]
  • "friendly automated conda-forge-webservice"
  • others I am forgetting...

It would be nice to decide on a consistent name and try to ensure that is used as much as possible in our tools. Some of this is unavoidable due to github account / app names, but I think we can get pretty close. I am excluding the regro-cf-autotick-bot from this discussion for now.

My vote for the name is conda-forge-admin since folks bump this account for the webservices commands.

To-do Items:

  • decide on a name (likely conda-forge-admin)
  • use the conda-forge-admin token as much as possible to make comments on PRs / issues / etc.
  • set the git committer to conda-forge-admin in various spots (e.g., docker images, scripts, git CLI, github API calls, etc.)
  • use the conda-forge-admin token as much as possible to make commits to feedstocks
  • change text of comments made by bots to refer to themselves as the conda-forge-admin

cc @conda-forge/core

@jaimergp
Copy link
Member

This is great and makes me happy. I think if we were to start from scratch, the obvious name would be conda-forge-bot, but that ship has sailed I guess because conda-forge-admin is way too popular now.

@beckermr
Copy link
Member Author

Yeah I agree. I also think in many cases it makes sense to ask an admin to do something (eg update a team), so it's not so bad.

@jaimergp
Copy link
Member

Works for me, then. Also, we can probably add the [bot] suffix to the name which gives a nice UI.

@beckermr
Copy link
Member Author

Right. That bot suffix is actually added by github onto github apps, not machine accounts. Idk if we add it ourselves or if we'll need another app.

@h-vetinari
Copy link
Member

h-vetinari commented Nov 24, 2024

I think if we were to start from scratch, the obvious name would be conda-forge-bot, but that ship has sailed I guess because conda-forge-admin is way too popular now.

I would actually like to move to conda-forge-bot. We could even help people transition very easily: if they address @conda-forge-admin, we can still do the task, but tell them (in a comment, as we already do anyway in most cases) to please use the new™ unified™ bot-interface @conda-forge-bot, and by the way, here are the docs for that if you're interested.

@beckermr
Copy link
Member Author

We need to figure out the status of the conda-forge-bot github account if we really think it's worth the cost of switching. It seems like a pain for very little gain IMHO.

@beckermr
Copy link
Member Author

One point possibly in favor of -admin is that it always seems to come up first when github autocompletes users when typing @ in an issue or PR and you get through conda-forge-. IDK how universal this is, but for me it is quite convenient.

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

No branches or pull requests

3 participants