pipery-dev/Pipery Java CI

CI pipeline for Java: SAST, SCA, lint, build, test, versioning, packaging, release, reintegration

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit May 30, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: pipery-dev/java-ci@2847dda60bc453157478414c490eba76c95926c0 # v1.1.0

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.pipery/config.yaml
java_versionJava version to use.no21
build_toolBuild tool to use: auto, maven, gradle, ant, or groovy.noauto
tests_pathTest target passed to the build tool (e.g. a test class or pattern).no""
registryContainer registry for packaging.noghcr.io
registry_usernameRegistry username for authentication.no""
registry_passwordRegistry password for authentication.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
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
target_branchTarget branch for reintegration.nomain

no outputs