frozen-tapestry/Build and Push with Podman

Build and push container images using Podman and docker-run-action. Also supports Podman login.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
login_registryContainer registry to push to (e.g. quay.io). If not set, image is only built locally.no
login_usernameRegistry username.no
login_passwordRegistry password (GitHub secret recommended).no
tagsTags for the image. Space-separated. e.g. quay.io/podman/stable:latest quay.io/podman/stable:nightly no
labelsList of image labels (key=value) stored in the image config. Space-separated. no
annotationsList of OCI annotations (key=value) stored in the image manifest. Space-separated. no
build_argsOptional build arguments. Space-separated, escape space if used within single arg. e.g. MY_ENV_VAR=Test MY_ENV_VAR2=Test2 no
extra_argsExtra args to be passed to podman. Space-separated, escape space if used within single arg. e.g. -e=MY_ENV=Test -e=MY_ENV=Test2 -e MY_ENV=Var\ with\ spaces no
dockerfilePath to the Dockerfile. If set, build step is performed.no
pushWhether to push the image after building.nofalse
securitySecurity flags that are used for an intermediate container. New line separated.no--network=host
mount_wsMount workspace. Can be true/false or path to directory. If true, mounts workspace as a working directory.notrue
socketDocker socket pathno/var/run/docker.sock

no outputs