pipery-dev/Pipery Python CI
CI pipeline for Python: SAST, SCA, lint, build, test, versioning, packaging, release, reintegration
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| project_path | Path to the project source tree. | no | . |
| config_file | Path to pipery config file. | no | .pipery/config.yaml |
| package_manager | Package manager: auto, setuptools, poetry, uv. | no | auto |
| python_version | Python version to use. | no | 3.11 |
| skip_sast | Skip SAST scan. | no | false |
| skip_sca | Skip SCA scan. | no | false |
| skip_lint | Skip lint step. | no | false |
| skip_build | Skip build step. | no | false |
| tests_path | Path passed to pytest (directory, file, or nodeids). Defaults to project_path. | no | "" |
| skip_test | Skip test step. | no | false |
| skip_versioning | Skip versioning step. | no | false |
| skip_packaging | Skip packaging step. | no | false |
| skip_release | Skip release step. | no | false |
| skip_reintegration | Skip reintegration step. | no | false |
| version_bump | Version bump kind: patch, minor, major. | no | patch |
| registry | Registry target for release. | no | pypi |
| pypi_token | PyPI API token for publishing. | no | "" |
| github_token | GitHub token for reintegration. | no | "" |
| target_branch | Target branch for reintegration. | no | main |
| log_file | Path to the JSONL log file. | no | pipery.jsonl |
Outputs
no outputs