Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork63
Allow passing multiple branches to build via CLI#235
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Conversation
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Merge conflict fixed following refactor in#254. Addedf7e617d to usehttps://docs.python.org/3/library/argparse.html#deprecated, added in 3.13, to make the deprecation more visible. |
We should just remove the singular variants of the flags. For A |
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2113fd7
intopython:mainUh oh!
There was an error while loading.Please reload this page.
A full set of Python 3.9-3.13 security+bugfix releases were made last week:
https://discuss.python.org/t/python-3-13-1-3-12-8-3-11-11-3-10-16-and-3-9-21-are-now-available/73214
The bugfix branches (3.12 and 3.13) are automatically built on cron.
The security branches (3.9-3.11) need manual rebuilds. We also have the final 3.8 to manually run. It's taken 16 and 13 hours for a full build of the first two so far (3.11 and 3.10; see#216).
We will certainly have big omnibus security releases in the future and instead of having to run each one separately:
It would be useful to pass all branch versions, in a similar way we can with
--languages
:This PR does that.
I added unit tests for the
Version.filter
method I changed, along with coverage. We can use coverage to guide adding more tests in the future.I also added
--branches
as a new name for this argument and kept the old--branch
so as not to break any other scripts, but we could change it later.We could also make it's use more explicitly deprecated, like print a warning if
--branch
is used? Maybe it's safe to rename it right away?