How a Single Test Revealed a Bug in Django 6.0
The story of how a failed upgrade attempt by Renovate led to a Django contribution.
One of the client projects I work on needs constant upkeep. It depends on fast-moving libraries, so staying up-to-date is a must. Falling behind means …