Skip to content

Commit 8d9eda5

Browse files
authored
chore: enforce major version for cdk, aws-cdk, and cli-lib-alpha (#352)
When a major version is defined, bumps will fail if the new version crosses the major version boundary. This makes sure that cdk, aws-cdk, and cli-lib-alpha bumps will always be major version 2, or fail --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license
1 parent 4f3efd4 commit 8d9eda5

File tree

4 files changed

+9
-3
lines changed

4 files changed

+9
-3
lines changed

Diff for: .projenrc.ts

+3
Original file line numberDiff line numberDiff line change
@@ -1242,6 +1242,7 @@ const cli = configureProject(
12421242
nextVersionCommand: 'tsx ../../projenrc/next-version.ts maybeRc',
12431243

12441244
releasableCommits: transitiveToolkitPackages('aws-cdk'),
1245+
majorVersion: 2,
12451246
}),
12461247
);
12471248

@@ -1378,6 +1379,7 @@ const cliLib = configureProject(
13781379
disableTsconfig: true,
13791380
nextVersionCommand: `tsx ../../../projenrc/next-version.ts copyVersion:../../../${cliPackageJson} append:-alpha.0`,
13801381
releasableCommits: transitiveToolkitPackages('@aws-cdk/cli-lib-alpha'),
1382+
majorVersion: 2,
13811383
eslintOptions: {
13821384
dirs: ['lib'],
13831385
ignorePatterns: [
@@ -1514,6 +1516,7 @@ const cdkAliasPackage = configureProject(
15141516
deps: [cli.customizeReference({ versionType: 'exact' })],
15151517
nextVersionCommand: `tsx ../../projenrc/next-version.ts copyVersion:../../${cliPackageJson}`,
15161518
releasableCommits: transitiveToolkitPackages('cdk'),
1519+
majorVersion: 2,
15171520
tsconfig: {
15181521
compilerOptions: {
15191522
...defaultTsOptions,

Diff for: packages/@aws-cdk/cli-lib-alpha/.projen/tasks.json

+2-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: packages/aws-cdk/.projen/tasks.json

+2-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: packages/cdk/.projen/tasks.json

+2-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)