UNPKG

@tinymce/beehive-flow

Version:

A CLI tool implementing the beehive flow git branching process

21 lines 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.writeBuildPropertiesFile = void 0; const tslib_1 = require("tslib"); const path = tslib_1.__importStar(require("path")); const properties_reader_1 = tslib_1.__importDefault(require("properties-reader")); const Files = tslib_1.__importStar(require("../utils/Files")); const writeBuildPropertiesFile = async (dir, releaseBranchName) => { const buildPropertiesFile = path.resolve(dir, 'build.properties'); if (!await Files.exists(buildPropertiesFile)) { console.log(`${buildPropertiesFile} does not exist: creating`); await Files.writeFile(buildPropertiesFile, ''); } console.log(`Updating properties file: ${buildPropertiesFile}`); const props = (0, properties_reader_1.default)(buildPropertiesFile); props.set('primaryBranch', releaseBranchName); await props.save(buildPropertiesFile); return buildPropertiesFile; }; exports.writeBuildPropertiesFile = writeBuildPropertiesFile; //# sourceMappingURL=BuildProperties.js.map