Skip to content

Commit 9f1f03c

Browse files
fix: Add CDK bootstrap step for LocalStack in CI workflow
1 parent 29fa2c8 commit 9f1f03c

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

.github/workflows/common-test.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,13 @@ jobs:
9191
aws configure set region us-east-1
9292
env:
9393
AWS_ENDPOINT_URL: http://localhost:4566
94+
- name: Bootstrap CDK for LocalStack
95+
if: ${{ inputs.useLocalStack }}
96+
run: npx cdk bootstrap aws://000000000000/us-east-1
97+
working-directory: test/cdk-basic
98+
env:
99+
AWS_ENDPOINT_URL: http://localhost:4566
100+
CDK_DEFAULT_REGION: eu-west-1
94101
- name: Destroy
95102
run: npm run destroy
96103
working-directory: test/cdk-basic
@@ -100,6 +107,7 @@ jobs:
100107
working-directory: test/cdk-basic
101108
env:
102109
AWS_ENDPOINT_URL: ${{ inputs.useLocalStack && 'http://localhost:4566' || '' }}
110+
CDK_DEFAULT_REGION: ${{ inputs.useLocalStack && 'eu-west-1' || '' }}
103111
- name: Test
104112
run: npx vitest --retry 2 test/cdk-basic.test.ts
105113
env:
@@ -113,6 +121,7 @@ jobs:
113121
working-directory: test/cdk-basic
114122
env:
115123
AWS_ENDPOINT_URL: ${{ inputs.useLocalStack && 'http://localhost:4566' || '' }}
124+
CDK_DEFAULT_REGION: ${{ inputs.useLocalStack && 'eu-west-1' || '' }}
116125
- name: Test YAML
117126
run: npx vitest --retry 2 test/cdk-basic.test.ts
118127
env:
@@ -175,6 +184,13 @@ jobs:
175184
aws configure set region us-east-1
176185
env:
177186
AWS_ENDPOINT_URL: http://localhost:4566
187+
- name: Bootstrap CDK for LocalStack
188+
if: ${{ inputs.useLocalStack }}
189+
run: npx cdk bootstrap aws://000000000000/us-east-1
190+
working-directory: test/cdk-esm
191+
env:
192+
AWS_ENDPOINT_URL: http://localhost:4566
193+
CDK_DEFAULT_REGION: eu-west-1
178194
- name: Destroy
179195
run: npm run destroy
180196
working-directory: test/cdk-esm
@@ -184,6 +200,7 @@ jobs:
184200
working-directory: test/cdk-esm
185201
env:
186202
AWS_ENDPOINT_URL: ${{ inputs.useLocalStack && 'http://localhost:4566' || '' }}
203+
CDK_DEFAULT_REGION: ${{ inputs.useLocalStack && 'eu-west-1' || '' }}
187204
- name: Test
188205
run: npx vitest --retry 2 test/cdk-esm.test.ts
189206
env:

0 commit comments

Comments
 (0)