bavix/GripMock Action

Run the fastest and most reliable gRPC mock server in GitHub Actions

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
sourceSingle source (.proto/.pb/bsr/grpc URL)no""
sourcesAdditional sources, one per lineno""
stubPath to stubs directory/fileno""
importsProto imports, one per lineno""
pluginsPlugin paths (.so), one per lineno""
extra-argsAdditional CLI args, one per lineno""
versionGripMock version: latest, 3.x.x, or v3.x.xnolatest
github-tokenGitHub token for release APIno""
grpc-hostGRPC_HOSTno127.0.0.1
grpc-portGRPC_PORTno4770
http-hostHTTP_HOSTno127.0.0.1
http-portHTTP_PORTno4771
log-levelLOG_LEVELnoinfo
envAdditional env vars, one KEY=VALUE per lineno""
waitWait until readiness endpoint is upnotrue
wait-timeoutWait timeout (e.g. 30s, 1m, 5000ms)no30s
wait-intervalReadiness polling interval (e.g. 500ms, 1s)no500ms
auto-stopStop GripMock in post stepnotrue
log-filePath for GripMock stdout/stderr logsno""
namedescription
versionResolved GripMock version
binary-pathPath to the downloaded gripmock binary
pidGripMock process id
grpc-addrgRPC address
http-addrHTTP address
grpc-portgRPC port
http-portHTTP port
readiness-urlReadiness endpoint URL
log-filePath to log file