Skip to content

Releases: corymhall/cdk-diff-action

v2.0.8

26 Sep 17:01
f6a5835

Choose a tag to compare

2.0.8 (2025-09-26)

Bug Fixes

v2.0.7

25 Aug 00:25
fd74117

Choose a tag to compare

2.0.7 (2025-08-25)

v2.0.6

18 Aug 00:24
0017d42

Choose a tag to compare

2.0.6 (2025-08-18)

v2.0.5

11 Aug 00:19
f9d1598

Choose a tag to compare

2.0.5 (2025-08-11)

v2.0.4

07 Aug 18:22
e143822

Choose a tag to compare

2.0.4 (2025-08-07)

v2.0.3

29 Jul 13:19
3d803ed

Choose a tag to compare

2.0.3 (2025-07-29)

v2.0.2

28 Jul 12:49
62ad89d

Choose a tag to compare

2.0.2 (2025-07-28)

v2.0.1

23 Jun 00:23
cecdc89

Choose a tag to compare

2.0.1 (2025-06-23)

v2.0.0

20 Jun 12:09
adf71a6

Choose a tag to compare

2.0.0 (2025-06-20)

⚠ BREAKING CHANGES

several breaking changes with details below

There are several breaking changes in this release.

  1. Replace noDiffForStages with stackSelectionStrategy &
    stackSelectorPatterns
    This uses the native selection stack filtering capability of
    toolkit-lib and should be a more robust option for users to filter
    stacks. stackSelectorPatterns also uses a multi-line input instead of
    a comma delimited string input. To migrate from noDiffForStages to
    stackSelectorPatterns you can do this:
# from this
- name: Diff
   uses: corymhall/cdk-diff-action@v1
   with:
     noDiffForStages: "Stage1,Stage2"
     githubToken: ${{ secrets.GITHUB_TOKEN }}

# to this
- name: Diff
   uses: corymhall/cdk-diff-action@v2
   with:
     stackSelectorPatterns: |
       !Stage1/*
       !Stage2/*
     githubToken: ${{ secrets.GITHUB_TOKEN }}
  1. The default diffMethod is changed to change-set to match the cdk
    default behavior. This also changes the IAM Role used for diff from the
    lookup-role to the deploy-role. To keep the old behavior you can
    specify diffMethod: template-only
  2. allowDestroyTypes and noFailOnDestructiveChanges input types were
    changed from a comma delimited string to a multi-line string.
# from this
- name: Diff
   uses: corymhall/cdk-diff-action@v1
   with:
     noFailOnDestructiveChanges: "Stage1,Stage2"
     githubToken: ${{ secrets.GITHUB_TOKEN }}

# to this
- name: Diff
   uses: corymhall/cdk-diff-action@v2
   with:
     noFailOnDestructiveChanges: |
       Stage1
       Stage2
     githubToken: ${{ secrets.GITHUB_TOKEN }}

Features

Bug Fixes

  • action fails when there is missing context (#141) (57ac3a1)
  • process longer comments (#137) (9621033)
  • upgrade toolkit-lib and use stack displayName (#134) (4603015)

v1.4.21

16 Jun 00:20
bef4921

Choose a tag to compare

1.4.21 (2025-06-16)