UNPKG

projen

Version:

CDK for software projects

39 lines 3.95 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * Prepends the release changelog entry onto the provided project-level changelog * * Currently assumes a headerless changelog formatted according to * [conventional-changelog](https://github.com/conventional-changelog/conventional-changelog) * rules. * * Environment variables: * * - VERSION_FILE: Current semantic version file * - CHANGELOG_FILE: Release changelog * - PROJECT_CHANGELOG_FILE: Project-level changelog * */ const update_changelog_1 = require("./update-changelog"); const inputChangelog = process.env.CHANGELOG; const outputChangelog = process.env.PROJECT_CHANGELOG_FILE; const versionFile = process.env.VERSION_FILE; if (!versionFile) { throw new Error("VERSION_FILE is required"); } if (!inputChangelog) { throw new Error("CHANGELOG is required"); } if (!outputChangelog) { throw new Error("PROJECT_CHANGELOG_FILE is required"); } const opts = { inputChangelog, outputChangelog, versionFile: versionFile, }; (0, update_changelog_1.updateChangelog)(process.cwd(), opts).catch((e) => { console.log(e.stack); process.exit(1); }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXBkYXRlLWNoYW5nZWxvZy50YXNrLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3JlbGVhc2UvdXBkYXRlLWNoYW5nZWxvZy50YXNrLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUE7Ozs7Ozs7Ozs7Ozs7R0FhRztBQUNILHlEQUE2RTtBQUU3RSxNQUFNLGNBQWMsR0FBRyxPQUFPLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQztBQUM3QyxNQUFNLGVBQWUsR0FBRyxPQUFPLENBQUMsR0FBRyxDQUFDLHNCQUFzQixDQUFDO0FBQzNELE1BQU0sV0FBVyxHQUFHLE9BQU8sQ0FBQyxHQUFHLENBQUMsWUFBWSxDQUFDO0FBRTdDLElBQUksQ0FBQyxXQUFXLEVBQUUsQ0FBQztJQUNqQixNQUFNLElBQUksS0FBSyxDQUFDLDBCQUEwQixDQUFDLENBQUM7QUFDOUMsQ0FBQztBQUVELElBQUksQ0FBQyxjQUFjLEVBQUUsQ0FBQztJQUNwQixNQUFNLElBQUksS0FBSyxDQUFDLHVCQUF1QixDQUFDLENBQUM7QUFDM0MsQ0FBQztBQUVELElBQUksQ0FBQyxlQUFlLEVBQUUsQ0FBQztJQUNyQixNQUFNLElBQUksS0FBSyxDQUFDLG9DQUFvQyxDQUFDLENBQUM7QUFDeEQsQ0FBQztBQUVELE1BQU0sSUFBSSxHQUEyQjtJQUNuQyxjQUFjO0lBQ2QsZUFBZTtJQUNmLFdBQVcsRUFBRSxXQUFXO0NBQ3pCLENBQUM7QUFFRixJQUFBLGtDQUFlLEVBQUMsT0FBTyxDQUFDLEdBQUcsRUFBRSxFQUFFLElBQUksQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQVEsRUFBRSxFQUFFO0lBQ3RELE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQ3JCLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDbEIsQ0FBQyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFByZXBlbmRzIHRoZSByZWxlYXNlIGNoYW5nZWxvZyBlbnRyeSBvbnRvIHRoZSBwcm92aWRlZCBwcm9qZWN0LWxldmVsIGNoYW5nZWxvZ1xuICpcbiAqIEN1cnJlbnRseSBhc3N1bWVzIGEgaGVhZGVybGVzcyBjaGFuZ2Vsb2cgZm9ybWF0dGVkIGFjY29yZGluZyB0b1xuICogW2NvbnZlbnRpb25hbC1jaGFuZ2Vsb2ddKGh0dHBzOi8vZ2l0aHViLmNvbS9jb252ZW50aW9uYWwtY2hhbmdlbG9nL2NvbnZlbnRpb25hbC1jaGFuZ2Vsb2cpXG4gKiBydWxlcy5cbiAqXG4gKiBFbnZpcm9ubWVudCB2YXJpYWJsZXM6XG4gKlxuICogLSBWRVJTSU9OX0ZJTEU6IEN1cnJlbnQgc2VtYW50aWMgdmVyc2lvbiBmaWxlXG4gKiAtIENIQU5HRUxPR19GSUxFOiBSZWxlYXNlIGNoYW5nZWxvZ1xuICogLSBQUk9KRUNUX0NIQU5HRUxPR19GSUxFOiBQcm9qZWN0LWxldmVsIGNoYW5nZWxvZ1xuICpcbiAqL1xuaW1wb3J0IHsgdXBkYXRlQ2hhbmdlbG9nLCBVcGRhdGVDaGFuZ2Vsb2dPcHRpb25zIH0gZnJvbSBcIi4vdXBkYXRlLWNoYW5nZWxvZ1wiO1xuXG5jb25zdCBpbnB1dENoYW5nZWxvZyA9IHByb2Nlc3MuZW52LkNIQU5HRUxPRztcbmNvbnN0IG91dHB1dENoYW5nZWxvZyA9IHByb2Nlc3MuZW52LlBST0pFQ1RfQ0hBTkdFTE9HX0ZJTEU7XG5jb25zdCB2ZXJzaW9uRmlsZSA9IHByb2Nlc3MuZW52LlZFUlNJT05fRklMRTtcblxuaWYgKCF2ZXJzaW9uRmlsZSkge1xuICB0aHJvdyBuZXcgRXJyb3IoXCJWRVJTSU9OX0ZJTEUgaXMgcmVxdWlyZWRcIik7XG59XG5cbmlmICghaW5wdXRDaGFuZ2Vsb2cpIHtcbiAgdGhyb3cgbmV3IEVycm9yKFwiQ0hBTkdFTE9HIGlzIHJlcXVpcmVkXCIpO1xufVxuXG5pZiAoIW91dHB1dENoYW5nZWxvZykge1xuICB0aHJvdyBuZXcgRXJyb3IoXCJQUk9KRUNUX0NIQU5HRUxPR19GSUxFIGlzIHJlcXVpcmVkXCIpO1xufVxuXG5jb25zdCBvcHRzOiBVcGRhdGVDaGFuZ2Vsb2dPcHRpb25zID0ge1xuICBpbnB1dENoYW5nZWxvZyxcbiAgb3V0cHV0Q2hhbmdlbG9nLFxuICB2ZXJzaW9uRmlsZTogdmVyc2lvbkZpbGUsXG59O1xuXG51cGRhdGVDaGFuZ2Vsb2cocHJvY2Vzcy5jd2QoKSwgb3B0cykuY2F0Y2goKGU6IEVycm9yKSA9PiB7XG4gIGNvbnNvbGUubG9nKGUuc3RhY2spO1xuICBwcm9jZXNzLmV4aXQoMSk7XG59KTtcbiJdfQ==