From 6d0bd8c9b176907168b1372271deb5463cae8f23 Mon Sep 17 00:00:00 2001 From: Pierre Vanduynslager Date: Fri, 2 Nov 2018 14:49:29 -0400 Subject: [PATCH] fix: add debug logs for plugins resolved options --- lib/plugins/normalize.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/plugins/normalize.js b/lib/plugins/normalize.js index 0a555173..a10f8c41 100644 --- a/lib/plugins/normalize.js +++ b/lib/plugins/normalize.js @@ -1,4 +1,5 @@ const {isPlainObject, isFunction, noop, cloneDeep, omit} = require('lodash'); +const debug = require('debug')('semantic-release:plugins'); const getError = require('../get-error'); const {extractErrors} = require('../utils'); const PLUGINS_DEFINITIONS = require('../definitions/plugins'); @@ -14,6 +15,8 @@ module.exports = (context, type, pluginOpt, pluginsPath) => { const pluginName = name.pluginName ? name.pluginName : isFunction(name) ? `[Function: ${name.name}]` : name; const plugin = loadPlugin(context, name, pluginsPath); + debug(`options for ${pluginName}/${type}: %O`, config); + let func; if (isFunction(plugin)) { func = plugin.bind(null, cloneDeep({...options, ...config}));