hbelmiro/uv-lock-check

Validates if the uv.lock file and optionally requirements.txt files were generated from the current pyproject.toml file

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 10, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: hbelmiro/uv-lock-check@5e383ca4a558c5c8b39c577601d7c71e7d9290dd # v0.3.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
pyproject-pathPath to the pyproject.toml filenopyproject.toml
requirements-pathPath to the requirements.txt file. If empty, will look for requirements.txt in the same directory as pyproject.tomlno""
commanduv command to run for validation (e.g., "uv sync" for lock files, "uv pip compile pyproject.toml -o requirements.txt" for requirements)nouv sync
run-syncWhether to run uv sync to update uv.lock and requirements.txtnofalse
show-diffShow git diff output when files are out of syncnofalse
diff-max-linesMaximum number of diff lines to display when show-diff is enabledno200

no outputs