← Back to issue list

feat(lint): add uv lockfile linter

View original Github issue

Metadata

Project
starbase
Number
#399
Type
pull request
State
closed
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Closed as a duplicate of #396. The PR added a uv lockfile linter, passed all CI checks, and received approval before being closed.

Suggested action:

No scores available.

Issue body

This came from this discussion: https://github.com/canonical/snapcraft/pull/5529/files#r2121219994 Adds a `lint-uv-lockfile` make target that checks whether uv.lock is valid with the current pyproject.toml. It does not check whether the packages in that file are up to date. - [ ] Have you followed the guidelines for contributing? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint && make test`? ---

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed as a duplicate of #396. The PR added a uv lockfile linter, passed all CI checks, and received approval before being closed.
qwen3.6-35b-a3b-mtp-q6 Closed as a duplicate of #396. The proposed lint-uv-lockfile make target was not merged, as the functionality is covered by the referenced issue.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#396 feat(lint): add uv lockfile linter starbase merged Merged changes adding a lint-uv-lockfile make target to validate uv.lock against pyproject.toml. Approved by two reviewers and passed all CI checks.
85%