actions-marketplace-validations/Pipery C/C++ CI

CI pipeline for C/C++: SAST, SCA, lint, build, test, versioning, packaging, release, reintegration

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit May 3, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/pipery-dev_pipery-cpp-ci@392f6c59d9f246b8117ac838d34197788757b55c # no releases — HEAD as of 2026-07-13

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

namedescriptionrequireddefault
project_pathPath to the project source tree the action should operate on.no.
config_filePath to Pipery config file.no.github/pipery/config.yaml
build_systemBuild system to use: auto, cmake, make, or meson.noauto
tests_pathTest filter pattern passed to ctest -R or equivalent.no""
compilerC++ compiler to use (e.g. g++, clang++).nog++
cmake_flagsExtra flags to pass to the cmake configure step.no""
github_tokenGitHub token for release and reintegration steps.no""
version_bumpVersion bump type: patch, minor, or major.nopatch
log_filePath to the JSONL log file written during the run.nopipery.jsonl
target_branchTarget branch for reintegration.nomain
skip_sastSkip SAST step.nofalse
skip_scaSkip SCA step.nofalse
skip_lintSkip lint step.nofalse
skip_buildSkip build step.nofalse
skip_testSkip test step.nofalse
skip_versioningSkip versioning step.nofalse
skip_packagingSkip packaging step.nofalse
skip_releaseSkip release step.nofalse
skip_reintegrationSkip reintegration step.nofalse

no outputs