From caeb84f58bc2286d0b004ad8d219302c77979c14 Mon Sep 17 00:00:00 2001 From: Giovanni Garufi Date: Wed, 27 Feb 2019 16:22:29 +0100 Subject: [PATCH 1/3] Throw error if no commit is annotated with a changelog entry Change-type: patch Signed-off-by: Giovanni Garufi Changelog-entry: Throw error if no commit is annotated with a changelog entry --- versionist.conf.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/versionist.conf.js b/versionist.conf.js index dd1d5ad0..a3ecb8db 100644 --- a/versionist.conf.js +++ b/versionist.conf.js @@ -31,9 +31,7 @@ module.exports = { fromLine: 5 }, - includeCommitWhen: (commit) => { - return commit.footer['Changelog-entry'] - }, + includeCommitWhen: 'has-changelog-entry', getIncrementLevelFromCommit: (commit) => { if (/none/i.test(commit.footer['Change-type'])) { @@ -44,6 +42,9 @@ module.exports = { }, transformTemplateData: (data) => { + if (data.commits.length === 0) { + throw new Error('No commits annotated with Changelog-entry') + } data.features = data.commits.filter((commit) => { return commit.subject.type === 'feat' }) From 8e372f1e93f7c5e56a2bcf5a881d0ea8aa5f1062 Mon Sep 17 00:00:00 2001 From: Giovanni Garufi Date: Wed, 27 Feb 2019 16:25:10 +0100 Subject: [PATCH 2/3] Fix changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a732136e..9626bf49 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,8 @@ This project adheres to [Semantic Versioning](http://semver.org/). ## v1.5.2 - 2019-02-26 +- Enable versionist editVersion + ## v1.5.1 - 2019-02-22 ### Misc From 1f3a02b83ddef6e26678cca5b96bc57f2f3db8e1 Mon Sep 17 00:00:00 2001 From: Lorenzo Alberto Maria Ambrosi Date: Wed, 27 Feb 2019 19:48:20 +0100 Subject: [PATCH 3/3] Bump version in npm-shrinkwrap.json Change-type: patch Signed-off-by: Lorenzo Alberto Maria Ambrosi --- npm-shrinkwrap.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 4b0a094d..b83558e4 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,6 +1,6 @@ { "name": "balena-etcher", - "version": "1.5.0", + "version": "1.5.2", "lockfileVersion": 1, "requires": true, "dependencies": {