cvector-energy/CVector Python Test
Setup Python dependencies and run ruff, mypy, and pytest
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 1, 2026
- License
- MIT
Pinned Snippet
uses: cvector-energy/python-test@6c65e49e7e8d6fe3f64a598eedd6f66cffe41474 # v2.0.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| python-version | Python version to use | no | 3.14 |
| package-manager | Package manager to use: auto, uv, or poetry (auto detects from lock file) | no | auto |
| uv-version | UV version to install | no | 0.11.2 |
| poetry-version | Poetry version to install | no | 2.3.3 |
| src-dirs | Source directories for linting (space-separated) | no | . |
| working-directory | Directory containing pyproject.toml (defaults to repo root) | no | . |
| run-pytest | Whether to run pytest | no | true |
| repair-token | Token for git push. When provided, enables a repair step that runs after check failures: sync, ruff check --fix, ruff format, then commit and push. Use a GitHub App token so the push triggers a new workflow run. The calling workflow must checkout the PR head branch. | no | "" |
Outputs
no outputs