fix: Accept undefined values for the getLastRelease and generateNotes plugins

Adapt tests and default value to the plugin definitions (`definitions.js`)
This commit is contained in:
Pierre Vanduynslager
2017-11-29 18:06:14 -05:00
parent a7359bffb6
commit d7b323dd00
4 changed files with 55 additions and 6 deletions
+2 -2
View File
@@ -57,8 +57,8 @@ module.exports = {
'The "generateNotes" plugin, if defined, must be a single plugin definition. A plugin definition is either a string or an object with a path property.',
},
output: {
validator: output => isString(output),
message: 'The "generateNotes" plugin output must be a string.',
validator: output => !output || isString(output),
message: 'The "generateNotes" plugin output, if defined, must be a string.',
},
},
publish: {