Skip to content

Commit 4d6d2da

Browse files
committed
github actions manual cdk install 1
1 parent d70301e commit 4d6d2da

File tree

1 file changed

+40
-14
lines changed

1 file changed

+40
-14
lines changed

.github/workflows/aws.yml

Lines changed: 40 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -45,27 +45,53 @@ jobs:
4545
run: uv export --project pyproject.toml --no-emit-project --no-hashes > ./infrastructure/requirements.txt
4646
- name: check requirements
4747
run: cat infrastructure/requirements.txt
48+
- name: install cdk
49+
run: npm install -g aws-cdk
50+
- name: cdk synth
51+
run: cdk synth
52+
working-directory: ./infrastructure
53+
env:
54+
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
55+
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
56+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
57+
PYTHON_WA_API_KEY: ${{ secrets.PYTHON_WA_API_KEY }}
4858
- name: cdk diff
49-
uses: youyo/aws-cdk-github-actions@v2
50-
with:
51-
cdk_subcommand: 'diff'
52-
cdk_stack: '--all'
53-
working_dir: './infrastructure'
54-
actions_comment: true
59+
run: cdk diff --all
60+
working-directory: ./infrastructure
5561
env:
5662
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
5763
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
5864
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5965
PYTHON_WA_API_KEY: ${{ secrets.PYTHON_WA_API_KEY }}
60-
- name: deploy
61-
uses: youyo/aws-cdk-github-actions@v2
62-
with:
63-
cdk_subcommand: 'deploy'
64-
cdk_stack: '--all'
65-
cdk_args: '--require-approval never'
66-
working_dir: './infrastructure'
67-
actions_comment: false
66+
# - name: cdk diff
67+
# uses: youyo/aws-cdk-github-actions@v2
68+
# with:
69+
# cdk_subcommand: 'diff'
70+
# cdk_stack: '--all'
71+
# working_dir: './infrastructure'
72+
# actions_comment: true
73+
# env:
74+
# AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
75+
# AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
76+
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
77+
# PYTHON_WA_API_KEY: ${{ secrets.PYTHON_WA_API_KEY }}
78+
- name: cdk deploy
79+
run: cdk deploy --all --require-approval never
80+
working-directory: ./infrastructure
6881
env:
6982
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
7083
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
84+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
7185
PYTHON_WA_API_KEY: ${{ secrets.PYTHON_WA_API_KEY }}
86+
# - name: deploy
87+
# uses: youyo/aws-cdk-github-actions@v2
88+
# with:
89+
# cdk_subcommand: 'deploy'
90+
# cdk_stack: '--all'
91+
# cdk_args: '--require-approval never'
92+
# working_dir: './infrastructure'
93+
# actions_comment: false
94+
# env:
95+
# AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
96+
# AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
97+
# PYTHON_WA_API_KEY: ${{ secrets.PYTHON_WA_API_KEY }}

0 commit comments

Comments
 (0)