pipery-dev/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
Stale
License
None
namedescriptionrequireddefault
project_pathPath to the project source tree the action should operate on.no.
config_filePath to Pipery config file.no.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""
target_platformsComma or whitespace separated OS/ARCH targets for cross-platform compilation, e.g. linux/amd64,windows/amd64,darwin/arm64. Empty builds the host platform.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