Skip to content

Conversation

@vdusek
Copy link
Collaborator

@vdusek vdusek commented Nov 10, 2025

  • Switch from tilde version constraints to using only an upper major version bound. Since the lockfile already pins exact versions, the tilde constraint is unnecessary and causes frequent (and unnecessary) Renovate PRs.
  • Use major-only upper-bound version specifiers for most development dependencies.
  • Keep the tilde specifier for Ruff and Mypy, since even minor updates can—and often do—break CI.
  • Updating Uvicorn to a newer version is currently blocked due to incompatibility, so staying with tilde there as well.

@vdusek vdusek added this to the 127th sprint - Tooling team milestone Nov 10, 2025
@vdusek vdusek requested a review from Pijukatel November 10, 2025 14:05
@vdusek vdusek self-assigned this Nov 10, 2025
@vdusek vdusek added t-tooling Issues with this label are in the ownership of the tooling team. adhoc Ad-hoc unplanned task added during the sprint. labels Nov 10, 2025
@vdusek vdusek merged commit ae7c760 into master Nov 10, 2025
19 checks passed
@vdusek vdusek deleted the update-dev-deps-specifiers branch November 10, 2025 14:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

adhoc Ad-hoc unplanned task added during the sprint. t-tooling Issues with this label are in the ownership of the tooling team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants