Skip to content

Commit

Permalink
chore(cli): remove CDK_INTEG_MODE hack (#32539)
Browse files Browse the repository at this point in the history
This hack was used to support the previous integration test system for the monorepo.
It was never publicly advertised and is not used in our setup anymore.
We are removing the unused code to simplify toolkit code.

### Reason for this change

Cleaning up unused code.

### Description of changes

Removed the unused code block.

### Description of how you validated changes

Searched our repo and public GitHub for any usage. Only comes up in forks of the AWS CDK.

### Checklist
- [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
  • Loading branch information
mrgrain authored Dec 16, 2024
1 parent a125c24 commit e45fcae
Showing 1 changed file with 0 additions and 15 deletions.
15 changes: 0 additions & 15 deletions packages/aws-cdk/lib/cdk-toolkit.ts
Original file line number Diff line number Diff line change
Expand Up @@ -904,21 +904,6 @@ export class CdkToolkit {
return undefined;
}

// This is a slight hack; in integ mode we allow multiple stacks to be synthesized to stdout sequentially.
// This is to make it so that we can support multi-stack integ test expectations, without so drastically
// having to change the synthesis format that we have to rerun all integ tests.
//
// Because this feature is not useful to consumers (the output is missing
// the stack names), it's not exposed as a CLI flag. Instead, it's hidden
// behind an environment variable.
const isIntegMode = process.env.CDK_INTEG_MODE === '1';
if (isIntegMode) {
printSerializedObject(
stacks.stackArtifacts.map((s) => obscureTemplate(s.template)),
json ?? false,
);
}

// not outputting template to stdout, let's explain things to the user a little bit...
success(`Successfully synthesized to ${chalk.blue(path.resolve(stacks.assembly.directory))}`);
print(
Expand Down

0 comments on commit e45fcae

Please sign in to comment.