p6m-actions/Python UV Build

Builds a Python project using uv with flexible lint, test, and build commands

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Jul 9, 2025
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: p6m-actions/python-uv-build@c7220f96d81722a80b798e023cc08680145df968 # v1.1

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

namedescriptionrequireddefault
run-lintWhether to run lintingnotrue
lint-commandCommand to run for lintingnouv run ruff check
lint-argsAdditional arguments for the lint commandno""
run-testWhether to run testsnotrue
test-commandCommand to run for testingnouv run pytest
test-argsAdditional arguments for the test commandno""
run-buildWhether to run buildnotrue
build-commandCommand to run for buildingnouv build
build-argsAdditional arguments for the build commandno""
python-optionsPython options for all processesno""
archive-coverageWhether to archive code coverage resultsnofalse
coverage-pathPath to the coverage reportsnohtmlcov

no outputs