UNPKG

projen

Version:

CDK for software projects

25 lines 3.8 kB
"use strict"; // Builtin task (step 3 of `bump`): decides the commit-derived bump type from // the `releasable-commits` output and prints it, capturing it into // `SUGGESTED_BUMP`. // // Inputs (env): OUTFILE, CHANGELOG, LATEST_TAG, RELEASE_TAG_PREFIX, PRERELEASE, // BUMP_PACKAGE, VERSIONRCOPTIONS, RELEASABLE_COMMITS. Object.defineProperty(exports, "__esModule", { value: true }); const bump_type_1 = require("./bump-type"); const bump_version_1 = require("./bump-version"); const task_env_1 = require("../util/task-env"); (0, task_env_1.runBuiltin)(async () => { const bumpType = await (0, bump_version_1.suggestVersionBump)(process.cwd(), { versionFile: (0, task_env_1.requireEnv)("OUTFILE"), changelog: (0, task_env_1.requireEnv)("CHANGELOG"), latestTag: process.env.LATEST_TAG, tagPrefix: process.env.RELEASE_TAG_PREFIX, prerelease: process.env.PRERELEASE || undefined, bumpPackage: process.env.BUMP_PACKAGE, versionrcOptions: JSON.parse(process.env.VERSIONRCOPTIONS ?? "{}"), releasableCommits: process.env.RELEASABLE_COMMITS, }); process.stdout.write((0, bump_type_1.renderBumpType)(bumpType)); }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3VnZ2VzdC12ZXJzaW9uLWJ1bXAudGFzay5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9yZWxlYXNlL3N1Z2dlc3QtdmVyc2lvbi1idW1wLnRhc2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLDZFQUE2RTtBQUM3RSxtRUFBbUU7QUFDbkUsb0JBQW9CO0FBQ3BCLEVBQUU7QUFDRixnRkFBZ0Y7QUFDaEYsc0RBQXNEOztBQUV0RCwyQ0FBNkM7QUFDN0MsaURBQW9EO0FBQ3BELCtDQUEwRDtBQUUxRCxJQUFBLHFCQUFVLEVBQUMsS0FBSyxJQUFJLEVBQUU7SUFDcEIsTUFBTSxRQUFRLEdBQUcsTUFBTSxJQUFBLGlDQUFrQixFQUFDLE9BQU8sQ0FBQyxHQUFHLEVBQUUsRUFBRTtRQUN2RCxXQUFXLEVBQUUsSUFBQSxxQkFBVSxFQUFDLFNBQVMsQ0FBQztRQUNsQyxTQUFTLEVBQUUsSUFBQSxxQkFBVSxFQUFDLFdBQVcsQ0FBQztRQUNsQyxTQUFTLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxVQUFVO1FBQ2pDLFNBQVMsRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLGtCQUFrQjtRQUN6QyxVQUFVLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxVQUFVLElBQUksU0FBUztRQUMvQyxXQUFXLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxZQUFZO1FBQ3JDLGdCQUFnQixFQUFFLElBQUksQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxnQkFBZ0IsSUFBSSxJQUFJLENBQUM7UUFDbEUsaUJBQWlCLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxrQkFBa0I7S0FDbEQsQ0FBQyxDQUFDO0lBQ0gsT0FBTyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsSUFBQSwwQkFBYyxFQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUM7QUFDakQsQ0FBQyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBCdWlsdGluIHRhc2sgKHN0ZXAgMyBvZiBgYnVtcGApOiBkZWNpZGVzIHRoZSBjb21taXQtZGVyaXZlZCBidW1wIHR5cGUgZnJvbVxuLy8gdGhlIGByZWxlYXNhYmxlLWNvbW1pdHNgIG91dHB1dCBhbmQgcHJpbnRzIGl0LCBjYXB0dXJpbmcgaXQgaW50b1xuLy8gYFNVR0dFU1RFRF9CVU1QYC5cbi8vXG4vLyBJbnB1dHMgKGVudik6IE9VVEZJTEUsIENIQU5HRUxPRywgTEFURVNUX1RBRywgUkVMRUFTRV9UQUdfUFJFRklYLCBQUkVSRUxFQVNFLFxuLy8gQlVNUF9QQUNLQUdFLCBWRVJTSU9OUkNPUFRJT05TLCBSRUxFQVNBQkxFX0NPTU1JVFMuXG5cbmltcG9ydCB7IHJlbmRlckJ1bXBUeXBlIH0gZnJvbSBcIi4vYnVtcC10eXBlXCI7XG5pbXBvcnQgeyBzdWdnZXN0VmVyc2lvbkJ1bXAgfSBmcm9tIFwiLi9idW1wLXZlcnNpb25cIjtcbmltcG9ydCB7IHJlcXVpcmVFbnYsIHJ1bkJ1aWx0aW4gfSBmcm9tIFwiLi4vdXRpbC90YXNrLWVudlwiO1xuXG5ydW5CdWlsdGluKGFzeW5jICgpID0+IHtcbiAgY29uc3QgYnVtcFR5cGUgPSBhd2FpdCBzdWdnZXN0VmVyc2lvbkJ1bXAocHJvY2Vzcy5jd2QoKSwge1xuICAgIHZlcnNpb25GaWxlOiByZXF1aXJlRW52KFwiT1VURklMRVwiKSxcbiAgICBjaGFuZ2Vsb2c6IHJlcXVpcmVFbnYoXCJDSEFOR0VMT0dcIiksXG4gICAgbGF0ZXN0VGFnOiBwcm9jZXNzLmVudi5MQVRFU1RfVEFHLFxuICAgIHRhZ1ByZWZpeDogcHJvY2Vzcy5lbnYuUkVMRUFTRV9UQUdfUFJFRklYLFxuICAgIHByZXJlbGVhc2U6IHByb2Nlc3MuZW52LlBSRVJFTEVBU0UgfHwgdW5kZWZpbmVkLFxuICAgIGJ1bXBQYWNrYWdlOiBwcm9jZXNzLmVudi5CVU1QX1BBQ0tBR0UsXG4gICAgdmVyc2lvbnJjT3B0aW9uczogSlNPTi5wYXJzZShwcm9jZXNzLmVudi5WRVJTSU9OUkNPUFRJT05TID8/IFwie31cIiksXG4gICAgcmVsZWFzYWJsZUNvbW1pdHM6IHByb2Nlc3MuZW52LlJFTEVBU0FCTEVfQ09NTUlUUyxcbiAgfSk7XG4gIHByb2Nlc3Muc3Rkb3V0LndyaXRlKHJlbmRlckJ1bXBUeXBlKGJ1bXBUeXBlKSk7XG59KTtcbiJdfQ==