falkcorp/Release Protocol Buffers

Generate and release Protocol Buffer SDKs for multiple languages

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
buf-versionBuf version to usenolatest
proto-dirDirectory containing .proto filesnoproto
buf-configPath to buf.yamlnobuf.yaml
buf-gen-configPath to buf.gen.yamlnobuf.gen.yaml
generate-sdksWhether to generate SDKsnotrue
sdk-languagesSDK languages to generate (comma-separated: go,python,typescript)nogo
output-dirOutput directory for generated codenogen
run-lintRun buf lintnotrue
run-breakingCheck for breaking changesnotrue
against-branchBranch to check breaking changes againstnomain
create-tagsCreate SDK-specific tagsnotrue
tag-prefixTag prefix for SDK releasesnoproto
github-tokenGitHub token for taggingno${{ github.token }}
use-dockerRun inside the prebuilt Docker imagenofalse
docker-imageDocker image reference (tag or digest) to use when use-docker is truenoghcr.io/falkcorp/gha-release-protobuf-base:main
namedescription
generated-languagesLanguages that were generated
output-pathPath to generated code