Select Git revision
commit.js 753 B
const is = require('@sindresorhus/is');
module.exports = {
commitFilesToBranch,
};
async function commitFilesToBranch(config) {
const updatedFiles = config.updatedPackageFiles.concat(
config.updatedLockFiles
);
if (is.nonEmptyArray(updatedFiles)) {
logger.debug(`${updatedFiles.length} file(s) to commit`);
// API will know whether to create new branch or not
const res = await platform.commitFilesToBranch(
config.branchName,
updatedFiles,
config.commitMessage,
config.parentBranch || config.baseBranch || undefined
);
if (res) {
logger.info({ branch: config.branchName }, `Branch ${res}`);
}
} else {
logger.debug(`No files to commit`);
return false;
}
return true;
}