3.0.0 • Published 5 years ago

semantic-release-tamia v3.0.0

Weekly downloads
13
License
MIT
Repository
github
Last release
5 years ago

Tâmia Semantic Release

npm Build Status

Custom semantic-release workflow:

Read more in my article Automate npm releases with semantic-release and human-written changelogs.

Installation

First install semantic-release.

Then:

npm install --save-dev semantic-release-tamia

Add to your package.json:

"release": {
  "analyzeCommits": "semantic-release-tamia/analyzeCommits",
  "generateNotes": "semantic-release-tamia/generateNotes",
  "verifyRelease": "semantic-release-tamia/verifyRelease"
}

Release process

To release a new version, you’ll need to create a commit with Changelog type. To simplify the creation of it use tamia-changelog.

To generate a changelog draft run tamia-changelog. It will create a file with all important commits for the release grouped by type (breaking changes, new features and bugfixes) and open it in your default editor.

Now you can rewrite your changelog to make it valuable for your users.

To commit the changelog, run tamia-changelog commit. It will make a commit without changes (git commit --allow-empty) with a Changelog tag and the changelog text in commit message’s body.

3.0.0

5 years ago

2.2.4

6 years ago

2.2.3

6 years ago

2.2.2

6 years ago

2.2.1

6 years ago

2.2.0

6 years ago

2.1.0

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.0

8 years ago