-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Consolidate test and release workflows + add concurrency limit to test + fuzz #3017
Conversation
This makes changes across workflow domains easier and overall improves consistency.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM - How do we test this tho?
Want to update bandersnatch to this cause I do have a release I need to do, would rather screw up a bandersnatch release than black :D
|
||
It will then use [twine](https://pypi.org/project/twine/) to upload both release formats | ||
to PyPI for general downloading of the _Black_ Python package. This is where | ||
PyPI is where almost all users will get _Black_ from as it is where where |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PyPI is where almost all users will get _Black_ from as it is where where | |
PyPI is where almost all users will get _Black_ from as it is where |
Unfortunately this has a lot of conflicts now, @ichard26 are you able to get back to it? |
If not, please just say so and I'll try find time to do this + other release / CI related things in the coming weeks. |
Description
This makes changes across workflow domains easier (like adding concurrency limits) and overall improves consistency. I plan to submit another PR integrating the mypyc workflow from ichard26/black-mypyc-wheels after this is merged. Here's an example run: https://github.com/ichard26/black/actions/runs/2144614522 (including the mypyc patch)
This is probably best landed with a rebase merge fyi.
Checklist - did you ...