Skip to content

Commit 8688ec4

Browse files
committed
test
1 parent 096c60e commit 8688ec4

File tree

1 file changed

+9
-20
lines changed

1 file changed

+9
-20
lines changed

.github/workflows/test.yml

Lines changed: 9 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,8 @@ jobs:
2929
matrix:
3030
node-version: ['22.x']
3131
python-version: ['3.12']
32-
# cdk-version: ${{ fromJson(inputs.cdk-version || '[ "2.166.0", "2.167.0", ""]') }}
3332
cdk-version: ${{ fromJson(inputs.cdk-version || '[""]') }}
34-
fail-fast: false
33+
fail-fast: False
3534

3635

3736
steps:
@@ -53,10 +52,9 @@ jobs:
5352
working-directory: repo
5453
run: |
5554
npm install
55+
npm install aws-cdk
5656
if [ -n "${{ matrix.cdk-version }}" ]; then
5757
npm install aws-cdk@${{ matrix.cdk-version }}
58-
else
59-
npm install aws-cdk
6058
fi
6159
echo "$(pwd)/bin" >> $GITHUB_PATH
6260
@@ -68,29 +66,20 @@ jobs:
6866
echo "Latest version installed, skipping version verification."
6967
fi
7068
71-
# - name: Install AWS CLI
72-
# run: |
73-
# pip install awscli
74-
# aws configure set aws_access_key_id "AKIAI44QH8DHBEXAMPLE" --profile default
75-
# aws configure set aws_secret_access_key "je7MtGbClwBF/2Zp9Utk/h3yCo8nvbEXAMPLEKEY" --profile default
76-
# aws configure set region "us-east-1" --profile default
77-
# aws configure set output "json" --profile default
78-
7969
- name: Install localstack CLI
8070
run: pip install localstack
8171

8272
- name: Set up unique folder
8373
run: |
84-
export WORK_DIR="cdk-test$GITHUB_RUN_NUMBER"
74+
export WORK_DIR="cdk-test-$GITHUB_RUN_NUMBER"
8575
export STACK_NAME="CdkTest${GITHUB_RUN_NUMBER}Stack"
8676
mkdir -p $WORK_DIR
8777
echo "WORK_DIR=$WORK_DIR" >> $GITHUB_ENV
8878
echo "STACK_NAME=$STACK_NAME" >> $GITHUB_ENV
8979
9080
- name: Initialize new CDK app
91-
run: |
92-
cd $WORK_DIR
93-
cdklocal init app --language=python
81+
working-directory: ${{env.WORK_DIR}}
82+
run: cdklocal init app --language=python
9483

9584
- name: Start and wait for localstack (Community)
9685
timeout-minutes: 10
@@ -106,25 +95,25 @@ jobs:
10695
fi
10796
10897
- name: Install python libs
98+
working-directory: ${{env.WORK_DIR}}
10999
run: |
110-
cd $WORK_DIR
111100
source .venv/bin/activate
112101
pip install -r requirements.txt
113102
114103
- name: Run bootstrap
115104
timeout-minutes: 1
105+
working-directory: ${{env.WORK_DIR}}
116106
run: |
117-
cd $WORK_DIR
118107
source .venv/bin/activate
119108
cdklocal bootstrap
120109
121110
- name: Deploy
122111
timeout-minutes: 1
112+
working-directory: ${{env.WORK_DIR}}
123113
run: |
124-
cd $WORK_DIR
125114
source .venv/bin/activate
126115
cdklocal deploy --require-approval=never
127116
128117
- name: Verify successful deployment
129118
run: |
130-
[ $(aws cloudformation describe-stacks --stack-name $STACK_NAME --endpoint-url http://localhost:4566 | jq '[ .Stacks[] | select(.StackStatus == "CREATE_COMPLETE") ] | length') -eq 1 ] || exit 1
119+
[ $(aws cloudformation describe-stacks --stack-name AppTest --endpoint-url http://localhost:4566 | jq '[ .Stacks[] | select(.StackStatus == "CREATE_COMPLETE") ] | length') -eq 1 ] || exit 1

0 commit comments

Comments
 (0)