Skip to content

Commit 319eeb0

Browse files
committed
integration test workflow
1 parent f5f105a commit 319eeb0

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

.github/workflows/integration-test.yml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
4848
- name: Set up Project
4949
run: |
50-
pip install -r requirements-dev.txt
50+
pip install -e ".[deploy,test]"
5151
5252
- name: Start LocalStack
5353
uses: LocalStack/[email protected]
@@ -59,9 +59,21 @@ jobs:
5959
env:
6060
LOCALSTACK_API_KEY: ${{ secrets.LOCALSTACK_API_KEY }}
6161

62+
- name: Set up NodeJS 22
63+
id: setup-nodejs
64+
uses: actions/setup-node@v4
65+
with:
66+
node-version: 22
67+
68+
- name: Set up CDK Local
69+
id: setup-cdklocal
70+
run: |
71+
npm install -g aws-cdk-local aws-cdk
72+
6273
- name: Deploy infrastructure
74+
working-directory: deployments/cdk
6375
run: |
64-
bin/deploy.sh
76+
cdklocal bootstrap && cdklocal deploy --require-approval never
6577
6678
- name: Run Tests
6779
env:

0 commit comments

Comments
 (0)