lfreleng-actions/Setup go-httpbin HTTPS Service

Creates a local go-httpbin service with HTTPS support

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 9, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: lfreleng-actions/go-httpbin-action@8b66d1d684264a26f4b087c94485aeb2be45cea7 # v0.1.5

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
container-nameName for the go-httpbin Docker containernogo-httpbin
portPort to expose the go-httpbin service onno8080
imageDocker image to use for go-httpbinnoghcr.io/mccutchen/go-httpbin
image-tagTag of the Docker image to usenolatest
use-host-networkWhether to use host networking mode (true/false)nofalse
wait-timeoutMaximum time to wait for service to be ready (in seconds)no60
debugEnable debug output (true/false)nofalse
cert-file-pathPath for the SSL certificate fileno""
key-file-pathPath for the SSL private key fileno""
certificate-domainsAdditional domains to include in the SSL certificate (comma-separated)no""
skip-certificateSkip SSL certificate generation (HTTP only)nofalse
docker-run-argsExtra arguments to pass to the Docker run commandno""
install-depsWhether to install dependencies (mkcert, etc.)notrue
go-versionGo version to install when needed to build mkcertno1.24
skip-readiness-checkSkip the built-in readiness checknofalse
namedescription
container-nameName of the created container
service-urlBase URL of the running service
host-gateway-ipDocker host gateway IP for container-to-host communication
ca-cert-pathPath to the mkcert CA certificate
cert-filePath to the SSL certificate file
key-filePath to the SSL private key file
protocolProtocol used (http or https)