From 69f77c01da1de45dda978d445a25dd875bfbc994 Mon Sep 17 00:00:00 2001 From: Adam Moss <adam.moss@bcs.org.uk> Date: Sat, 10 Feb 2018 23:04:13 +0000 Subject: [PATCH] fix(semanticCommitScope): compile with handlebars Compile the semanticCommitScope with handlebars to ensure any substitutions such as {{depName}} are correctly parsed and replaced. Closes #1504 Signed-off-by: Adam Moss <adam.moss@bcs.org.uk> --- lib/workers/branch/commit.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/workers/branch/commit.js b/lib/workers/branch/commit.js index 9b2fb152b0..b3b8ff1ed6 100644 --- a/lib/workers/branch/commit.js +++ b/lib/workers/branch/commit.js @@ -16,7 +16,9 @@ async function commitFilesToBranch(config) { splitMessage[0] = splitMessage[0].toLowerCase(); let semanticPrefix = config.semanticCommitType; if (config.semanticCommitScope) { - semanticPrefix += `(${config.semanticCommitScope})`; + semanticPrefix += `(${handlebars.compile(config.semanticCommitScope)( + config + )})`; } commitMessage = `${semanticPrefix}: ${splitMessage.join('\n')}`; } -- GitLab