p6m-actions/Python UV Build
Builds a Python project using uv with flexible lint, test, and build commands
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Jul 9, 2025
- License
- None
Pinned Snippet
uses: p6m-actions/python-uv-build@c7220f96d81722a80b798e023cc08680145df968 # v1.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| run-lint | Whether to run linting | no | true |
| lint-command | Command to run for linting | no | uv run ruff check |
| lint-args | Additional arguments for the lint command | no | "" |
| run-test | Whether to run tests | no | true |
| test-command | Command to run for testing | no | uv run pytest |
| test-args | Additional arguments for the test command | no | "" |
| run-build | Whether to run build | no | true |
| build-command | Command to run for building | no | uv build |
| build-args | Additional arguments for the build command | no | "" |
| python-options | Python options for all processes | no | "" |
| archive-coverage | Whether to archive code coverage results | no | false |
| coverage-path | Path to the coverage reports | no | htmlcov |
Outputs
no outputs