Skip to content

Latest commit

 

History

History

cdk-release

cdk-release

This is a repo-private tool that we use for performing a release: bumping the version of the package(s), generating the Changelog file(s), creating a commit, etc.

We used to rely on standard-version for this purpose, but our case is so (haha) non-standard, with aws-cdk-lib excluding experimental modules, and the need for separate Changelog files for V2 experimental modules, that we decided we need a tool that we have full control over (plus, standard-version has some problems too, like messing up the headings, and having problems with both V1 and V2 tags in the same repo).

This library is called from the bump.js file, which is called from the bump.sh script, which is called by a CodeBuild job that creates the 'bump' PR every time we perform a CDK release.