Skip to content

feat: support CloudFormation Express mode for stages#200

Open
hoegertn wants to merge 2 commits into
mainfrom
feat/cfn-express-mode
Open

feat: support CloudFormation Express mode for stages#200
hoegertn wants to merge 2 commits into
mainfrom
feat/cfn-express-mode

Conversation

@hoegertn

Copy link
Copy Markdown
Contributor

This pull request was created by @kiro-agent on behalf of @hoegertn 👻

Comment with /kiro fix to address specific feedback or /kiro all to address everything.
Learn about Kiro Web


Summary

Implements support for CloudFormation Express mode on a per-stage basis.

Changes

  • Added cfnExpressMode optional boolean property to StageOptions interface
  • When enabled, the --express flag is added to cdk deploy commands
  • Works for all stage types: pipeline stages, independent stages, personal stages, and feature stages

Usage

stages: [
  {
    name: 'dev',
    env: { account: '123456789012', region: 'us-east-1' },
    cfnExpressMode: true, // Enables Express mode for this stage
  },
  {
    name: 'prod',
    env: { account: '987654321098', region: 'us-east-1' },
    // prod uses standard deployment (no Express mode)
  },
],

Testing

  • jsii compilation passes with 0 errors, 0 warnings
  • TypeScript type checking passes cleanly

Closes #199

Add cfnExpressMode option to StageOptions interface to allow users to
enable CloudFormation Express mode on a per-stage basis. When enabled,
the --express flag is added to cdk deploy commands, which accelerates
deployments by up to 4x by completing when resource configuration is
applied rather than waiting for extended stabilization checks.

The option is available for all stage types: pipeline stages, independent
stages, personal stages, and feature stages.

Closes #199

Co-authored-by: Thorsten Hoeger <thorsten.hoeger@taimos.de>
@github-actions
github-actions Bot requested a review from Lock128 June 30, 2026 22:38
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support CloudFormation Express mode

2 participants