yaml-update-action

Update YAML property with dynamic values

MIT License

Stars
143
Committers
11
yaml-update-action - Multifile Support Latest Release

Published by fjogeleit 4 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/fjogeleit/yaml-update-action/compare/v0.14.0...v0.15.0

yaml-update-action - Tooling Updates

Published by fjogeleit 9 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/fjogeleit/yaml-update-action/compare/v0.13.2...v0.14.0

yaml-update-action - Dependency Updates

Published by fjogeleit 11 months ago

yaml-update-action - QuotingType Input

Published by fjogeleit over 1 year ago

yaml-update-action - Dependency Update

Published by fjogeleit over 1 year ago

  • Update depdencies
  • Use the general Github username and email for commit YAML changes
yaml-update-action - Fix noCompatMode input value

Published by fjogeleit almost 2 years ago

  • Add default value for noCompatMode
  • valueFile, propertyPath and value input is not longer required if you use the changes input
  • add logging for branch pushes
yaml-update-action - noCompatMode Input to configure quote behavior

Published by fjogeleit almost 2 years ago

New noCompatMode input to configure the quote behavior for reserved keys

What's Changed

Full Changelog: https://github.com/fjogeleit/yaml-update-action/compare/v0.12.1...v0.12.2

yaml-update-action - Fix YAML Formatting

Published by fjogeleit almost 2 years ago

yaml-update-action - JSON Support

Published by fjogeleit almost 2 years ago

What's Changed

Full Changelog: https://github.com/fjogeleit/yaml-update-action/compare/v0.11.1...v0.12.0

yaml-update-action - Fix No Tree Info

Published by fjogeleit about 2 years ago

  • Fixed check if an actual changed happened and skip git steps if no value changed
yaml-update-action - Multi File and Values support

Published by fjogeleit about 2 years ago

Support for multiple changes in a single or multiple files with the new changes input.

yaml-update-action - New value types support

Published by fjogeleit over 2 years ago

  • This action now supports also bool, int, float and more value type support. See the test workflows as examples.
  • All supported types are listed in the upstream JS-YAML library
yaml-update-action - Advanced Commit and Pull Request Optiosn

Published by fjogeleit over 2 years ago

  • Added commitUserName and commitUserEmail to configure Author information for the created Git commit
  • Added reviewers, teamReviewers and assignees options to configure reviewers and assignees for the optional created Pull Request
yaml-update-action - GitHub Enterprise Support

Published by fjogeleit over 2 years ago

New Input githubAPI to customize the GitHub BaseURL to support GitHub Enterprise as well.

yaml-update-action - Dependency Update

Published by fjogeleit over 2 years ago

yaml-update-action - Implement JSONPath

Published by fjogeleit almost 3 years ago

  • Use JSONPath (Check on NPM) to replace the YAML value
    • Support for JSONPath Queries as valuePath
    • Support for adding new Properties to the YAML

The $. prefix for JSONPaths is optional to be backward compatible with the previous custom implementation. Both propertyPaths have the same result:

  • $.backend.version
  • backend.version

If your query selects multiple values, only the first match will be updated.

yaml-update-action - Update Dependencies

Published by fjogeleit almost 3 years ago

  • Update Dependencies
  • Update Run NodeJS Version to v16 LTS
yaml-update-action - Skip commit when nothing changed

Published by fjogeleit about 3 years ago

#277

  • Don't commit and create a PR when nothing changed
yaml-update-action - Parametrize master branch name

Published by fjogeleit about 3 years ago

#270

Add new parameter masterBranchName to change the name of your master branch

yaml-update-action - PR Description and no max length

Published by fjogeleit over 3 years ago

  • Implement new "description" input as optional text for the created PR
  • Add option lineWith: -1 to js-yaml - this disables the default max length configuration.
Package Rankings
Top 1.89% on Github actions
Related Projects