novog93/Kustomize Build (Go)
Find root kustomizations, build them with kustomize, and stage rendered manifests for upload.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Feb 6, 2026
- License
- None
Pinned Snippet
uses: novog93/kustomize-action@99f57c675962cfbf15b1a70e65bafaf9a13f06f4 # v0.1.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| output-dir | Directory to place rendered manifests | no | kustomize-builds |
| kustomize-version | kustomize version to install (e.g., v5.6.0) | no | v5.8.0 |
| kustomize-sha256 | Optional SHA256 for the kustomize tarball (hex, with or without 'sha256:' prefix) | no | "" |
| enable-helm | Pass --enable-helm to kustomize build | no | true |
| load-restrictor | Value for --load-restrictor (e.g., LoadRestrictionsNone) | no | LoadRestrictionsNone |
| working-directory | Relative path to scan (default repo root) | no | . |
| build-all | Build all kustomization files (default: false) | no | false |
| fail-on-error | Fail the build if any kustomization fails to build | no | false |
| fail-fast | Fail the build fast if any kustomization fails to build | no | false |
| changed-only | Build only kustomization roots affected by changes in the last commit (default: true) | no | true |
| ignore-dirs | Comma-separated list of directory names to ignore when searching for kustomization files (e.g., 'vendor,third_party') | no | "" |
Outputs
| name | description |
|---|---|
| artifact-name | Suggested artifact name for upload |
| manifest-count | Number of rendered manifest files (*.yaml) |
| success-count | Number of successful builds |
| fail-count | Number of failed builds |
| roots-json | JSON array of discovered root kustomization folders |