hauke-cloud/Build and Deploy OCI Image and Helm Chart

Build and push Docker image to OCI registry and package/deploy Helm chart with semantic versioning

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Apr 29, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: hauke-cloud/oci-helm-github-action@dc0653b54e3881bd8a2935879aad7b1345e7aa58 # v1

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

namedescriptionrequireddefault
calculate-versionCalculate next semantic version using svunotrue
push-tagPush git tag when calculating versionnotrue
manual-versionManual version override (skips svu calculation)no""
build-dockerBuild and push Docker imagenotrue
dockerfile-pathPath to Dockerfileno./Dockerfile
docker-contextDocker build contextno.
image-nameDocker image name (e.g., ghcr.io/owner/repo)yes
docker-platformsTarget platforms for Docker buildnolinux/amd64
docker-build-argsDocker build arguments (multiline)no""
tag-latestAlso tag image as latestnotrue
build-helmBuild and push Helm chartnotrue
chart-dirPath to Helm chart directoryno./helm
chart-nameHelm chart name (defaults to repository name)no""
oci-registryOCI registry URLnoghcr.io
oci-namespaceOCI registry namespace (e.g., owner/charts)yes
registry-usernameRegistry usernameno${{ github.actor }}
registry-passwordRegistry password/tokenyes
create-github-releaseCreate GitHub releasenotrue
release-notesCustom release notesno""
namedescription
versionVersion that was built/deployed
docker-imageFull Docker image reference with tag
helm-chartFull Helm chart OCI reference