diff --git a/lib/workers/repository/init/index.js b/lib/workers/repository/init/index.js
index 68d0d013aab8b8c934ca2ca919381e7491b58920..d599b504a082dfa567b169b68cf56dc1dd5528a9 100644
--- a/lib/workers/repository/init/index.js
+++ b/lib/workers/repository/init/index.js
@@ -3,6 +3,7 @@ const { checkIfConfigured } = require('../configured');
 const { initApis } = require('../init/apis');
 const { checkBaseBranch } = require('./base');
 const { mergeRenovateConfig } = require('./config');
+const { detectSemanticCommits } = require('./semantic');
 
 async function initRepo(input) {
   let config = {
@@ -17,6 +18,7 @@ async function initRepo(input) {
   config = await mergeRenovateConfig(config);
   checkIfConfigured(config);
   config = await checkBaseBranch(config);
+  config.semanticCommits = await detectSemanticCommits(config);
   return config;
 }
 
diff --git a/lib/workers/repository/updates/semantic.js b/lib/workers/repository/init/semantic.js
similarity index 100%
rename from lib/workers/repository/updates/semantic.js
rename to lib/workers/repository/init/semantic.js