pipery-dev/Pipery Go CI

CI pipeline for Go: 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
go_versionGo version to use.no1.22
skip_sastSkip SAST step.nofalse
skip_scaSkip SCA step.nofalse
skip_lintSkip lint step.nofalse
skip_buildSkip build step.nofalse
tests_pathGo package path for tests (e.g. ./pkg/...). Defaults to ./...no./...
target_platformsComma or whitespace separated GOOS/GOARCH targets for cross-platform compilation, e.g. linux/amd64,darwin/arm64,windows/amd64. Empty builds the host platform.no""
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
version_bumpVersion bump type: patch, minor, or major.nopatch
github_tokenGitHub token for release and reintegration steps.no""
log_filePath to the JSONL log file written during the run.nopipery.jsonl
registryContainer registry for packaging.noghcr.io
image_nameContainer image name.no""
release_docker_imageBuild and push a Docker image for the application.nofalse
docker_registryDocker registry host used for login and image prefix.noghcr.io
docker_imageDocker image name without tag. Defaults to image_name, then the GitHub repository.no""
docker_tagsComma, space, or newline separated Docker tags. Defaults to sha-<short sha>.no""
docker_contextDocker build context, relative to project_path unless absolute.no.
dockerfileDockerfile path, relative to project_path unless absolute.noDockerfile
docker_platformsComma separated Docker target platforms for buildx, e.g. linux/amd64,linux/arm64. Empty uses a regular Docker build for the runner platform.no""
docker_usernameDocker registry username. For ghcr.io this is usually the GitHub actor.no""
docker_passwordDocker registry password or token.no""
docker_push_latestAlso tag and push latest.nofalse

no outputs