ghactions-next-change
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

Next Change

Parse and update CHANGELOG.md action

Usage

Pre-requisites

Create a workflow .yml file in your repositories .github/workflows directory. Check Examples below. For more information, reference the GitHub Help Documentation for Creating a workflow file.

Inputs

Name Default Description
path "./CHANGELOG.md" Path to CHANGELOG.md file
release "" Get or create a release to edit, set it as target
clear false Delete everything from target release notes if it exists and not empty
get "" Replace target release notes with notes of release provided here, e.g. Undefined
set "" Fully replace target release notes with parameter value
append "" Append new lines to target release notes from parameter value
suffix "" Add suffix to each section of append notes, good for pasting a link to PR
save true Whether to save changes back to CHANGELOG.md path
sanitize false Keep only Keep a Changelog sections in target release notes
encoding "utf-8" Encoding for CHANGELOG.md

Outputs

Name Example Description
result "### Added ..." Target Release notes
label "minor" Release label based on release notes: major, minor, or patch
titles "added,removed,fixed" Comma-separated Keep a Changelog titles from release notes

Examples

Easy CI/CD for JavaScript/TypeScript and Python projects

https://github.com/vemel/github_actions_js/

Contributing

I would love for you to contribute to actions/nextchange, pull requests are welcome! Please see the CONTRIBUTING.md for more information.

License

The scripts and documentation in this project are released under the MIT License

Package Sidebar

Install

npm i ghactions-next-change

Weekly Downloads

1

Version

0.1.1

License

MIT

Unpacked Size

230 kB

Total Files

97

Last publish

Collaborators

  • vemel