1515 description : Upstream aws-cdk version to use in tests
1616 required : false
1717
18+ env :
19+ AWS_ACCESS_KEY_ID : test
20+ AWS_SECRET_ACCESS_KEY : test
21+
1822jobs :
1923 dynamic-cdk-version-testing :
2024 runs-on : ubuntu-latest
@@ -23,16 +27,10 @@ jobs:
2327 matrix :
2428 node-version : ['22.x']
2529 python-version : ['3.12']
26- region : ['us-east-1']
2730# cdk-version: ${{ fromJson(inputs.cdk-version || '[ "2.166.0", "2.167.0", ""]') }}
2831 cdk-version : ${{ fromJson(inputs.cdk-version || '[""]') }}
2932 fail-fast : false
3033
31- env :
32- AWS_REGION : ${{ matrix.region }}
33- AWS_DEFAULT_REGION : ${{ matrix.region }}
34- AWS_ACCESS_KEY_ID : test
35- AWS_SECRET_ACCESS_KEY : test
3634
3735 steps :
3836 - uses : actions/checkout@v2
7977 - name : Install localstack CLI
8078 run : pip install localstack
8179
80+ - name : Set up unique folder
81+ run : |
82+ export WORK_DIR="cdk-test$GITHUB_RUN_NUMBER"
83+ export STACK_NAME="CdkTest${GITHUB_RUN_NUMBER}Stack"
84+ mkdir -p $WORK_DIR
85+ echo "WORK_DIR=$WORK_DIR" >> $GITHUB_ENV
86+ echo "STACK_NAME=$STACK_NAME" >> $GITHUB_ENV
87+
88+ - name : Initialize new CDK app
89+ run : |
90+ cd $WORK_DIR
91+ cdklocal init app --language=python
92+
8293 - name : Start and wait for localstack (Community)
8394 timeout-minutes : 10
8495 run : |
@@ -92,19 +103,6 @@ jobs:
92103 echo "LocalStack container is already running. Skipping start."
93104 fi
94105
95- - name : Set up unique folder
96- run : |
97- export WORK_DIR="cdk-test-$GITHUB_RUN_NUMBER"
98- export STACK_NAME="CdkTest${GITHUB_RUN_NUMBER}Stack"
99- mkdir -p $WORK_DIR
100- echo "WORK_DIR=$WORK_DIR" >> $GITHUB_ENV
101- echo "STACK_NAME=$STACK_NAME" >> $GITHUB_ENV
102-
103- - name : Initialize new CDK app
104- run : |
105- cd $WORK_DIR
106- cdklocal init app --language=python
107-
108106 - name : Install python libs
109107 run : |
110108 cd $WORK_DIR
0 commit comments