Conversation
There was a problem hiding this comment.
Pull Request Overview
This PR updates the Python CDK deployment process by adding build and dependency installation steps before deployment. The change ensures that the activity service is properly built and has its dependencies installed before the CDK deployment command is executed.
- Adds
make dev && make deps &&commands before the CDK deploy command for the activity service - Ensures proper build and dependency setup is performed before deployment
|
|
||
| pushd src/activity-service | ||
| cdk deploy --require-approval=never &>../../deployment-logs/activity-service.log & | ||
| make dev && make deps && cdk deploy --require-approval=never &>../../deployment-logs/activity-service.log & |
There was a problem hiding this comment.
The command chain make dev && make deps && cdk deploy will fail silently if any of the make commands fail due to the background execution (&). Consider removing the background execution or adding proper error handling to ensure deployment failures are visible.
| make dev && make deps && cdk deploy --require-approval=never &>../../deployment-logs/activity-service.log & | |
| if make dev && make deps && cdk deploy --require-approval=never &>../../deployment-logs/activity-service.log; then | |
| echo "Activity service deployment completed successfully." | |
| else | |
| echo "Activity service deployment failed. Check the log file at ../../deployment-logs/activity-service.log for details." | |
| exit 1 | |
| fi |
|
Claude finished @jeastham1993's task —— View job PR Review: feat: update Python cdk-deployReviewing this pull request for code quality, potential issues, and best practices. Todo List:
Analysis of Changes: - cdk deploy --require-approval=never &>../../deployment-logs/activity-service.log &
+ make dev && make deps && cdk deploy --require-approval=never &>../../deployment-logs/activity-service.log &Code Review Feedback✅ Code Quality & Best Practices
|
What does this PR do?
Motivation
Testing Guidelines
Additional Notes
Types of Changes
Check all that apply