actions-marketplace-validations/Pipery C/C++ CI
CI pipeline for C/C++: SAST, SCA, lint, build, test, versioning, packaging, release, reintegration
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit May 3, 2026
- License
- MIT
Pinned Snippet
uses: actions-marketplace-validations/pipery-dev_pipery-cpp-ci@392f6c59d9f246b8117ac838d34197788757b55c # no releases — HEAD as of 2026-07-13tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| project_path | Path to the project source tree the action should operate on. | no | . |
| config_file | Path to Pipery config file. | no | .github/pipery/config.yaml |
| build_system | Build system to use: auto, cmake, make, or meson. | no | auto |
| tests_path | Test filter pattern passed to ctest -R or equivalent. | no | "" |
| compiler | C++ compiler to use (e.g. g++, clang++). | no | g++ |
| cmake_flags | Extra flags to pass to the cmake configure step. | no | "" |
| github_token | GitHub token for release and reintegration steps. | no | "" |
| version_bump | Version bump type: patch, minor, or major. | no | patch |
| log_file | Path to the JSONL log file written during the run. | no | pipery.jsonl |
| target_branch | Target branch for reintegration. | no | main |
| skip_sast | Skip SAST step. | no | false |
| skip_sca | Skip SCA step. | no | false |
| skip_lint | Skip lint step. | no | false |
| skip_build | Skip build step. | no | false |
| 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 |
Outputs
no outputs