Description
A task should be added to the build system to check and upgrade uv.lock files for all UV-based components in the repository. This will help ensure that lock files are kept up to date when pyproject.toml files are modified.
Context
This issue was identified during the review of PR #1368, where the CLP MCP server component (which uses UV for dependency management) was introduced. Currently, developers need to manually remember to run uv lock after modifying pyproject.toml files.
References
Description
A task should be added to the build system to check and upgrade uv.lock files for all UV-based components in the repository. This will help ensure that lock files are kept up to date when pyproject.toml files are modified.
Context
This issue was identified during the review of PR #1368, where the CLP MCP server component (which uses UV for dependency management) was introduced. Currently, developers need to manually remember to run
uv lockafter modifying pyproject.toml files.References