@@ -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