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 GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Apr 29, 2026
- License
- MIT
Pinned Snippet
uses: hauke-cloud/oci-helm-github-action@dc0653b54e3881bd8a2935879aad7b1345e7aa58 # v1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| calculate-version | Calculate next semantic version using svu | no | true |
| push-tag | Push git tag when calculating version | no | true |
| manual-version | Manual version override (skips svu calculation) | no | "" |
| build-docker | Build and push Docker image | no | true |
| dockerfile-path | Path to Dockerfile | no | ./Dockerfile |
| docker-context | Docker build context | no | . |
| image-name | Docker image name (e.g., ghcr.io/owner/repo) | yes | — |
| docker-platforms | Target platforms for Docker build | no | linux/amd64 |
| docker-build-args | Docker build arguments (multiline) | no | "" |
| tag-latest | Also tag image as latest | no | true |
| build-helm | Build and push Helm chart | no | true |
| chart-dir | Path to Helm chart directory | no | ./helm |
| chart-name | Helm chart name (defaults to repository name) | no | "" |
| oci-registry | OCI registry URL | no | ghcr.io |
| oci-namespace | OCI registry namespace (e.g., owner/charts) | yes | — |
| registry-username | Registry username | no | ${{ github.actor }} |
| registry-password | Registry password/token | yes | — |
| create-github-release | Create GitHub release | no | true |
| release-notes | Custom release notes | no | "" |
Outputs
| name | description |
|---|---|
| version | Version that was built/deployed |
| docker-image | Full Docker image reference with tag |
| helm-chart | Full Helm chart OCI reference |