rentomojo/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
Runtime
Deprecated runtime
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
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 fallsback to the path configured under valueFile.no
branchBranch to commit the change, will be created if not existnomaster
masterBranchNameBranch name of your masternomaster
targetBranchTarget Branch for the created PullRequestnomaster
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
commitUserEmailEmail address used for the commit usernoactions@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