voicdgroupinc/YAML Update Action

Update the property of an existing YAML File

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
valueFileYAML file which should be updatedno
propertyPathProperty Path - valid jsonPath expressionno
valueNew property valueno
noCompatModeRemoves quotes from reserved words, like Y, N, yes, no, on, etc.nofalse
quotingTypeQuotingType for YAML conversion, possible values are ' and ". Defaults to single quotesno'
formatSupported file formats, possible values are YAML and JSON, will be guessed by file extension if not provided. Falls back to YAMLno
methodConfigures the processing of none existing properties. Possible values: CreateOrUpdate, Update, Createno
changesMap of changes for a single or multiple files as JSON. Supports following formats: { "filepath": {"propertyPath": "value"}} or {"propertyPath": "value"}. If filepath is not provided it falls back to the path configured under valueFile.no
branchBranch to commit the change, will be created if not existno""
forceBranch to commit the change, will be created if not existnofalse
masterBranchNameBranch name of your masternomaster
targetBranchTarget Branch for the created PullRequestno""
githubAPIGitHub BaseURLnohttps://api.github.com
createPRCreate a PullRequest to the configured target branchnofalse
commitChangeCommit the change "branch" with the given "message"notrue
updateFileUpdate the original File in your workflownofalse
messageCommit message for the value updateno""
titleTitle of the created pull requestno""
descriptionDescription of the created pull requestno""
labelsComma separated list of custom PR labels, e.g. "feature,yaml-updates"noyaml-updates
tokenGitHub AuthToken for Authorizationno${{ github.token }}
repositoryrepository to updateno${{ github.repository }}
workDirrepository workspace locationno.
commitUserNameName used for the commit usernogithub-actions[bot]
commitUserEmailEmail address used for the commit userno41898282+github-actions[bot]@users.noreply.github.com
reviewersList of reviewers for the created Pull Request, if enabledno""
teamReviewersList of team reviewers for the created Pull Request, if enabledno""
assigneesList of assignees for the created Pull Request, if enabledno""

no outputs