pypa / pip

The Python package installer
https://pip.pypa.io/
MIT License
9.46k stars 3.01k forks source link

Replacing our GitHub bots #10134

Open pradyunsg opened 3 years ago

pradyunsg commented 3 years ago

Update: We're gonna instead replace them with GitHub Actions.


pypa/browntruck currently has 2 deployed forks.

I'm creating a 3rd version, and will be replacing both of these forks with it; hopefully very soon. Until then, if you see any weirdness, just call it out here.

pradyunsg commented 3 years ago

I've put one of the deployments into "maintenance mode". I believe the other one handles our newsfile/pr checks, so I'll avoid pulling it down until the replacement is up.

pradyunsg commented 3 years ago

Turns out @pypa/pip-bots had write access. This has been revoked.

pradyunsg commented 3 years ago

@pypa/pip-committers I've removed news-file/pr from the required checks. I have a working rewrite deployed at http://pradyunsg-browntruck.herokuapp.com; that I'll move to our current endpoints to over the weekend.

pradyunsg commented 3 years ago

With https://github.com/pypa/pip/pull/9785 and #10363, I think it's clear that we're going a different direction. :)

pradyunsg commented 3 years ago

Exerpts from a conversation from the PSF Slack's #general channel:

Heroku's credit program is in a weird flux [snip] If it changes yeah, we'll probably migrate, but it isn't pressing at this time. The bots are a very small portion of our Heroku "spend" and a much lower priority than python.org backend which is pretty substantial.

@pypa-bot and @BrownTruck are hosted on PSF's Heroku credits, so I think moving away from that now would be reasonable.

pradyunsg commented 3 years ago

This is done now.

pradyunsg commented 3 years ago

No, it's not. I missed one important thing: removing the merge conflicts label, on PR update.