kustomize-everything/env-build-and-deploy

Uses kustomize to build and commit to an environment branch or opens a PR

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit May 5, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: kustomize-everything/action-env-build-and-deploy@ee6fe15df98d72a5209f887ab3ab2e222cc93909 # v3.2.1

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

namedescriptionrequireddefault
environmentThe environment to build and deploy or open/update a PR foryes
push-environment-regexRegex to match environments which will be pushed to directlyno.*(development|integration).*
pr-environment-regexRegex to match environments which will push to a deploy-pr/<environment> branch and open a PR for review no.*(staging|production).*
dry-runOn a dry-run only the kustomize build will occur and the built branch will not be pushed anywhere. notrue
working-directoryThe location where the deployment git repo is checked outyes
versionVersion of Kustomize to useno5.3.0
sha256-checksumChecksum of Kustomize versionno3ab32f92360d752a2a53e56be073b649abc1e7351b912c0fb32b960d1def854c
git-commit-userName to add to the Git Commit MessagenoKustomize Everything
git-commit-emailEmail to add to the Git Commit Messagenokustomize-everything@users.noreply.github.com
git-commit-messageCommit message to use for deploymentno
tokenThe token to use for pushing to the repo. This should be a bot account with write access to the target repo, as well as PR access if it needs to open a PR. yes
helm-versionHelm Version to install3.9.4
titleCustom title for the pull request. If not provided, defaults to "Deployment to {environment}"no

no outputs