@@ -54,10 +54,13 @@ clean:
5454 rm -rf packages/cdk/lib
5555 rm -rf packages/slackBotFunction/coverage
5656 rm -rf packages/slackBotFunction/.coverage
57+ rm -rf packages/slackBotFunction/.dependencies
5758 rm -rf packages/syncKnowledgeBaseFunction/coverage
58- rm -rf packages/syncKnowledgeBaseFunction/.coverage
59+ rm -rf .dependencies/
5960 rm -rf cdk.out
6061 rm -rf .build
62+ rm -rf .local_config
63+ rm -rf cfn_guard_output
6164 find . -name ' .pytest_cache' -type d -prune -exec rm -rf ' {}' +
6265
6366deep-clean : clean
@@ -98,17 +101,20 @@ cdk-deploy: guard-STACK_NAME
98101 --context slackBotToken=$$ SLACK_BOT_TOKEN \
99102 --context slackSigningSecret=$$ SLACK_SIGNING_SECRET
100103cdk-synth :
101- npx cdk synth \
104+ mkdir -p .dependencies/slackBotFunction
105+ mkdir -p .dependencies/syncKnowledgeBaseFunction
106+ mkdir -p .local_config
107+ STACK_NAME=epsam \
108+ COMMIT_ID=undefined \
109+ VERSION_NUMBER=undefined \
110+ SLACK_BOT_TOKEN=dummy_token \
111+ SLACK_SIGNING_SECRET=dummy_secret \
112+ LOG_RETENTION_IN_DAYS=30 \
113+ LOG_LEVEL=debug \
114+ ./.github/scripts/fix_cdk_json.sh .local_config/epsam.config.json
115+ CONFIG_FILE_NAME=.local_config/epsam.config.json npx cdk synth \
102116 --quiet \
103- --app " npx ts-node --prefer-ts-exts packages/cdk/bin/EpsAssistMeApp.ts" \
104- --context accountId=123456789012 \
105- --context stackName=epsam \
106- --context versionNumber=undefined \
107- --context commitId=undefined \
108- --context logRetentionInDays=30 \
109- --context slackBotToken=dummy \
110- --context slackSigningSecret=dummy \
111- --context cfnDriftDetectionGroup=dummy
117+ --app " npx ts-node --prefer-ts-exts packages/cdk/bin/EpsAssistMeApp.ts"
112118
113119cdk-diff :
114120 npx cdk diff \
@@ -119,23 +125,8 @@ cdk-diff:
119125 --context commitId=$$ COMMIT_ID \
120126 --context logRetentionInDays=$$ LOG_RETENTION_IN_DAYS
121127
122- cdk-watch : guard-STACK_NAME
123- REQUIRE_APPROVAL=" $$ {REQUIRE_APPROVAL:-any-change}" && \
124- VERSION_NUMBER=" $$ {VERSION_NUMBER:-undefined}" && \
125- COMMIT_ID=" $$ {COMMIT_ID:-undefined}" && \
126- npx cdk deploy \
127- --app " npx ts-node --prefer-ts-exts packages/cdk/bin/EpsAssistMeApp.ts" \
128- --watch \
129- --all \
130- --ci true \
131- --require-approval $$ {REQUIRE_APPROVAL} \
132- --context accountId=$$ ACCOUNT_ID \
133- --context stackName=$$ STACK_NAME \
134- --context versionNumber=$$ VERSION_NUMBER \
135- --context commitId=$$ COMMIT_ID \
136- --context logRetentionInDays=$$ LOG_RETENTION_IN_DAYS \
137- --context slackBotToken=$$ SLACK_BOT_TOKEN \
138- --context slackSigningSecret=$$ SLACK_SIGNING_SECRET
128+ cdk-watch :
129+ ./scripts/run_sync.sh
139130
140131sync-docs :
141132 ./scripts/sync_docs.sh
0 commit comments