UNPKG

@holisticon/nativescript-buildhelper

Version:

Basic NPM package for helping on automate releasing of NativeScript Apps

24 lines (23 loc) 913 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var fs = require("fs"); var child_process_1 = require("child_process"); var args = process.argv.slice(2); var buildNo = args[0]; console.log('buildNo: ' + buildNo); child_process_1.exec('git describe --tags --abbrev=0', function (err, tag) { if (err instanceof Error) { throw err; } child_process_1.exec('git log ' + tag.replace(/\n$/, '') + '..HEAD --oneline', function (err, releaseNotes) { if (err instanceof Error) { throw err; } var changes = releaseNotes.replace(/"/, '').replace(/[a-z0-9A-Z]+/, '-').substring(0, 494) + ' ...'; console.log('changes: ' + changes); fs.writeFile(__dirname + '/../fastlane/metadata/android/de-DE/changelogs/' + buildNo + '.txt', changes, function (err) { if (err) throw err; }); }); });