It was brought to my attention from a user of Python Semantic Release, that your repo had used the latest uv integration documentation that I recently wrote (see python-semantic-release/python-semantic-release#1280).
Ends up there is a bug in the examples and it does not update the lock file as originally intended. Recommend reviewing the latest update's (v10.2.0) documentation and updating your configuration accordingly so that your lock file stays in sync as you release.