novog93/Kustomize Build (Go)

Find root kustomizations, build them with kustomize, and stage rendered manifests for upload.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Feb 6, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: novog93/kustomize-action@99f57c675962cfbf15b1a70e65bafaf9a13f06f4 # v0.1.0

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

namedescriptionrequireddefault
output-dirDirectory to place rendered manifestsnokustomize-builds
kustomize-versionkustomize version to install (e.g., v5.6.0)nov5.8.0
kustomize-sha256Optional SHA256 for the kustomize tarball (hex, with or without 'sha256:' prefix)no""
enable-helmPass --enable-helm to kustomize buildnotrue
load-restrictorValue for --load-restrictor (e.g., LoadRestrictionsNone)noLoadRestrictionsNone
working-directoryRelative path to scan (default repo root)no.
build-allBuild all kustomization files (default: false)nofalse
fail-on-errorFail the build if any kustomization fails to buildnofalse
fail-fastFail the build fast if any kustomization fails to buildnofalse
changed-onlyBuild only kustomization roots affected by changes in the last commit (default: true)notrue
ignore-dirsComma-separated list of directory names to ignore when searching for kustomization files (e.g., 'vendor,third_party')no""
namedescription
artifact-nameSuggested artifact name for upload
manifest-countNumber of rendered manifest files (*.yaml)
success-countNumber of successful builds
fail-countNumber of failed builds
roots-jsonJSON array of discovered root kustomization folders