I find it kinda amusing that we seem to have an endless and useless discussion on "what version of ruff to use" now when you kinda implied that you have some sort of a solution to these endless, useless discussions -- in a form of "just use ruff."
> upgrade whenever it is convenient
In my codebase, and with my environment, the best answer is never. We'll have to pick a second-best answer though.