-
Notifications
You must be signed in to change notification settings - Fork 2.7k
A few more small CI tweaks #4978
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
base: main
Are you sure you want to change the base?
Conversation
- Most dev/ci depedencies were pinned to a specific version, except for bigger projects with lots of updates. - For runtime dependencies, I took care not to remove any versions from the range of supported versions. Wherever I could I changed `>=` to `~=` to avoid bumping major versions.
- Update cibuildhweel in GHA and pyproject together - Use default update schedule - Add maintenance label to GHA PRs Signed-off-by: cobalt <61329810+cobaltt7@users.noreply.github.com>
Signed-off-by: cobalt <61329810+cobaltt7@users.noreply.github.com>
Signed-off-by: cobalt <61329810+cobaltt7@users.noreply.github.com>
Signed-off-by: cobalt <61329810+cobaltt7@users.noreply.github.com>
…pdate-stable job to it Signed-off-by: cobalt <61329810+cobaltt7@users.noreply.github.com>
…abels Signed-off-by: cobalt <61329810+cobaltt7@users.noreply.github.com>
Signed-off-by: cobalt <61329810+cobaltt7@users.noreply.github.com>
| dependencies = [ | ||
| "click>=8.0.0", | ||
| "mypy_extensions>=0.4.3", | ||
| "click~=8.0", |
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.
I'm strongly against these changes. In practice, major versions aren't an especially good indicator of when something will break. And when dealing with a large Python environment, unnecessary upper version constraints are often a pain to deal with because they restrict what packages can live in the same environment. I would only use upper bounds if we know that Black is incompatible with some version of a package.
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.
Description
A small followup to #4928 with a few more things I noticed since then
Notable changes:
>=to~=to avoid bumping major versionsI didn't change any ranges that already included multiple major versions
No currently-released versions that were previously allowed are now disallowed
skip newstoci: skip newsfor consistency with other CI labels(changelog action will fail on this PR until it's updated on the GH side)
Checklist - did you ...
--previewstyle, following the stability policy?CHANGES.mdif necessary?