diff --git a/drone_gen.js b/drone_gen.js index f1d3baf..f5303a1 100644 --- a/drone_gen.js +++ b/drone_gen.js @@ -5,14 +5,18 @@ const yaml = require('js-yaml'); const ini = require('ini'); const gitmodules = ini.parse(fs.readFileSync('.gitmodules', 'utf-8')); -const submodules = Object.values(gitmodules).map(m => m.path); +const gitmodulepaths = Object.values(gitmodules).map(m => m.path); /* const folders = fs.readdirSync(cwd, { withFileTypes: true }); const dockers = folders.filter(f => f.isDirectory() && fs.readdirSync(path.join(cwd, f.name)).includes('Dockerfile') ).map(f => f.name); */ -const dockers = submodules; // Assumption: All submodules have Docker. Should hold true +const submodules = gitmodulepaths.concat([ + // Additional nested submodules + 'backend-protobuf', +]); +const dockers = gitmodulepaths; // Assumption: All submodules have Docker. Should hold true const submodule_override = submodules.reduce((acc, f) => { acc[f] = 'https://git.makerforce.io/beep/' + f + '.git';